在UML USECase图的系统边界内移动



所以我的问题如下,是否可以将演员移动到用例图的系统边界中?它可以成为系统的一部分吗?

我将服务器设置为演员,在电子商务环境中客户与服务器进行交互。是否可能,还是我应该将服务器移入系统的内部?由于服务器是客户与之交互的系统的一部分。

该服务器很可能会由管理员角色使用。

tl; dr

不,除非您仅建模系统的一部分。

说明

根据定义,演员在系统外部。它可以是用户,其他系统或传感器。

如果要将系统分解显示为较小的部分,请使用组件图。

注意,用例图的作用是显示整个系统的功能。

另一方面,您可以描绘系统的一部分(即系统层)。在这种情况下

我想您的意思是"将演员移到系统边界内",因为在任何情况下,演员出现在UC图内(或者您只是看不到)。

您可以做到。但是,这将是毫无意义的,因为参与者的目的是与外部考虑的系统(SUC)互动。唯一可以做到这一点的情况是,当您创建子系统时(即您在SUC边界内具有子系统的边界)。从一开始,我都不会这样做。只有在以后的设计阶段,您才能引入这种结构。在这种情况下,您将拥有独立的团队在不同的子系统上工作,而SUC的集成。对于"正常"大小的系统,您应该将这些子系统放在远处,并专注于SUC边界内的演员及其UC。

最新更新