首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在UML用例图的系统边界内移动执行元

在UML用例图的系统边界内移动执行元
EN

Stack Overflow用户
提问于 2019-03-11 19:56:43
回答 2查看 346关注 0票数 0

所以我的问题如下,在用例图的系统边界内移动参与者是可能的吗?会不会是系统的一部分。

我将服务器设置为参与者,其中客户在电子商务环境中与服务器进行交互。可以还是应该将服务器移到系统内部?因为服务器是客户与之交互的系统的一部分。

此服务器最有可能由管理员角色使用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-12 04:06:42

TL;DR

不,您不能这样做,除非您只对系统的一部分进行建模。

解释

根据定义,参与者是系统外部的。它可以是用户、其他系统或传感器。

如果您想要将系统分解为更小的部分,请使用组件图。

注意,用例图的作用是将系统的功能作为一个整体来显示。

另一方面,您可能只描述了系统的一部分(即。系统层)。在这种情况下,其他部件(层)位于所考虑的建模系统部件的外部。

票数 2
EN

Stack Overflow用户

发布于 2019-03-11 20:50:40

我想你的意思是“在系统边界内移动一个参与者”,因为在任何情况下,参与者都会出现在UC图中(否则你就看不到它了)。

你可以做到的。然而,这是没有意义的,因为参与者的目的是从外部与正在考虑的系统(SUC)进行交互。唯一可以做到这一点的情况是,当您创建子系统时(即您在SUC边界内具有子系统的边界)。我也不会从一开始就这么做。只有在以后的设计阶段,您才能引入这样的构造。在这种情况下,您应该有独立的团队在不同的子系统上工作,一个团队负责SUC的集成。对于“正常”规模的系统,您应该离开这些子系统,专注于SUC边界内的参与者及其SUC。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55101348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档