gpt4 book ai didi

uml - 如果用例图中的参与者同时是主要参与者和次要参与者(对于不同的用例)怎么办?

转载 作者:行者123 更新时间:2023-12-04 15:03:40 24 4
gpt4 key购买 nike

我有一个约会安排应用程序的用例图。客户通常是主要参与者(例如,当他们注册、搜索服务、选择日期等时)。在 2 个用例中,客户是次要参与者(例如,当他们收到服务提供商发送的通知时)。我如何在用例图中正确地形象化?复制 Actor “客户”并将其放在左侧和右侧。还是使用箭头?

最佳答案

左/右符号是一种约定,而不是法律。我会始终将主要角色放在左侧,即使在某些用例中它是次要角色。或者,创建一个以上的 UC 图,其中可以按照约定放置角色。也就是说,在一个 UC 图中,参与者具有他的主要角色和用例,而在另一个图中,UC 将其用作次要。
复制元素充其量只是一种后备。 UML 不禁止它,但它仅用于具有概括性的一处。这里的问题是,您无法在图表上看到某个元素是具有相同名称的其他元素还是同一元素的两个渲染图。我宣传禁止它。 (在我使用的工具中,甚至不可能在图表上出现两次相同的元素。)
过去,我也有过为次要 Actor 建立“使用”协会的 session 。这更清楚,但需要在整个模型中进行实践和记录。

关于uml - 如果用例图中的参与者同时是主要参与者和次要参与者(对于不同的用例)怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66542756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com