根据给定的场景,我需要帮助了解我的序列图是否正确

问题描述 投票:0回答:1

这是我尝试为其创建序列图的场景:

医疗助理需要通过提供患者 ID (PID) 来查看患者信息,以指定需要谁的信息。信息系统模块向医疗保险系统请求必要的信息,医疗保险系统寻求授权系统(AS)的授权。如果请求得到验证,必要的授权就会获得批准。如果获得授权,患者的信息将被返回并显示在用户屏幕上的表格上。如果授权失败,会返回错误信息(“Authorization Failed”)。

以下是我的时序图: Sequence Diagram

我不确定是否需要为经过验证的患者信息添加第五类,以及我的标签是否正确?任何帮助表示感谢,谢谢!

uml diagram sequence-diagram case-tools
1个回答
0
投票

序列图似乎与叙述相对应。

生命线的标题看起来没问题。 这里

MedicareSystem
是系统实例的名称。 如果它是一个类的实例,你会使用类似的东西

 :PatientInfo          (anonymous instance of class PatientInfo))

 patient:PatienInfo    (named object, the name can then be used in expressions.     

alt
片段中的返回消息可以是点状返回消息,因为调用者可能会读取请求的答案并且不会等待被回调。但这是一个细节。 有关使用返回消息的更多信息此处

无需包含患者信息的第五条生命线。 事实上,其他线路不与此类交换消息,至少在图表使用的粒度级别上不这样做。 您可以在反馈消息中指出返回的对象:

patientInfo = ReturnPatientInfo() 
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.