UML中的参与者(用例)

UML中的参与者(用例),uml,Uml,假设我有用例A取消咨询,B破坏患者形象,演员C患者 用例A包括用例B,参与者C触发用例A发生。我的问题是,我是否需要将参与者C中的a添加到用例B中?我在想,只有当用例A触发时用例B才会发生,这意味着参与者C只触发用例A 不太确定如果用例A包括用例B,并且用例A由参与者C触发,因此用例A和B具有参与者C的主要参与者???根据描述,我认为您不需要参与者C和用例B之间的关系 理由:参与者和用例之间的链接应该代表参与者有意义的价值单位。根据您的描述,取消咨询是有意义的价值单位;这是患者开始实现的目标 破

假设我有用例A取消咨询,B破坏患者形象,演员C患者

用例A包括用例B,参与者C触发用例A发生。我的问题是,我是否需要将参与者C中的a添加到用例B中?我在想,只有当用例A触发时用例B才会发生,这意味着参与者C只触发用例A


不太确定如果用例A包括用例B,并且用例A由参与者C触发,因此用例A和B具有参与者C的主要参与者???

根据描述,我认为您不需要参与者C和用例B之间的关系

理由:参与者和用例之间的链接应该代表参与者有意义的价值单位。根据您的描述,取消咨询是有意义的价值单位;这是患者开始实现的目标

破坏形象是取消咨询的必要条件。然而,至少在本例中,患者并不仅仅是为了破坏图像。因此,患者和破坏形象之间没有联系

当然,这可能会改变。当您探索该领域时,您可能会发现一个场景,在该场景中,患者或其他参与者破坏图像是有效的。也许一个放射技师会破坏一个图像,如果它不能正确聚焦不知道,我在编这个

一切都回到了用户的意图。您应该将参与者与捕获其目标的用例联系起来,而不是将这些目标中的子步骤联系起来