序列图示例

时间:2010-05-29 13:21:16

标签: uml sequence-diagram

模型的用例是新约会的注册。

用户以患者(角色)身份登录系统。预约shoudl进入医疗专业和日期。 系统shoudl在该日期寻找该专业的医生。 从结果患者应选择一个,然后系统保存约会。 最后,用户shoudl会收到一封包含约会信息的电子邮件。

我模型中的类是: 用户 患者 医生 约定 DoctorShcedule 还有一些,但我认为这些将涉及。

我有这个初始的sequnce图:

diagram http://img697.imageshack.us/img697/2416/newapp.jpg

我在设置返回消息时遇到问题,并且还有电子邮件步骤。

由于

1 个答案:

答案 0 :(得分:0)

I have problem to set the return messages and also with the email step.

返回消息的两种表示方式是通过发送返回消息,就像响应checkAvailability()一样,或者通过在返回的值或对象后面写入被调用的方法。 checkAvailability() : bool

发送邮件是一项异常操作,邮件将离开您的系统。我建议引入另一个类Mailer,它应该处理sendMail()消息而不是你的类用户。以后收到邮件是另一个用例,这封邮件的收据不属于这个序列(IMHO)。