概述:这是我的库存管理子系统的活动图。我有 3 个演员,分别是管理员、经理和员工。
问题:有人可以向我解释如何用 3 个演员制作我的序列图吗?在我的序列图中,我需要有接口和控制器(主要),而不仅仅是实体类。
注意:我已经为每个演员制作了序列图,但我不知道如何组合它有点复杂哈哈。
概述:这是我的库存管理子系统的活动图。我有 3 个演员,分别是管理员、经理和员工。
问题:有人可以向我解释如何用 3 个演员制作我的序列图吗?在我的序列图中,我需要有接口和控制器(主要),而不仅仅是实体类。
注意:我已经为每个演员制作了序列图,但我不知道如何组合它有点复杂哈哈。
很抱歉有挑衅性,但这是一个误解:根据定义,演员是系统外部的。
在您的活动图中,您对系统的活动进行了建模,并将这些活动分组到分区(泳道)中。这些分区可能以某种方式与参与者相关,但它们本身并不是参与者。这只是一个(视觉)分组。
同样,序列图旨在表示系统内的交互。 原则上,您不应该在序列图中显示参与者。然而,这是一种常见的做法,并且可以容忍(尽管模棱两可)这样做:
通常,带有区域的活动图是记录具有多个参与者的工作流的便捷方式。如果您想真正关注复杂工作流中的参与者,更好的选择可能是使用BPMN,它专为业务流程建模而设计。