UML Use Case Diagram Questions?
If for an appointment system, an actor (patient) can register on the
appointment system, and register process managed by an actor (Doctor).
对于绘制USE CASE图,我应该在医生和用例(注册)之间建立关联吗?我不这么认为,因为医生不会对登记册做任何事情? 如果是这样,为什么?
答案 0 :(得分:3)
如果医生没有直接参与患者在预约系统中的注册,那么就不应该是一个协会。
然而,有人需要将信息输入预约系统。
因此,如果医生自己添加"可用"进入系统的插槽,然后应该建模为他的用例。
所以最后会有一个用例"患者 - >预约"和一个"医生 - >创建预约时段"。
答案 1 :(得分:0)
实际上,医生正在代表患者进行预约。因此,对于用例Register with system
,他是主要角色。医生很可能是患者的个人资料,但患者并没有积极参与这一部分。当您描述用例时,您可能会看到正在考虑的医生和系统之间的所有操作。
我猜彼得是正确的,因为他假设你需要2个用例。