首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UML参与者的角色是什么?

UML参与者的角色是什么?
EN

Stack Overflow用户
提问于 2012-11-23 01:06:21
回答 3查看 3.1K关注 0票数 0

在UML中,参与者是做什么的?参与者是否是只能发起用例的角色(即人)?或者,参与者是与用例交互的人或系统吗?

EN

回答 3

Stack Overflow用户

发布于 2012-11-23 01:10:01

参与者可以是参与我们使用用例构建的场景的人。它也可以是一个参与某些活动的组织,也可以是一个在用例中扮演角色的外部系统。

票数 0
EN

Stack Overflow用户

发布于 2012-11-23 01:13:20

统一建模语言( Unified Modeling Language,UML)中的参与者“指定用户或与主体交互的任何其他系统所扮演的角色。”1

“Actor对与主体交互(例如,通过交换信号和数据)的实体所扮演的角色类型进行建模,但该角色在主体之外。”1

“参与者可以代表由人类用户、外部硬件或其他主体扮演的角色。请注意,参与者不一定代表特定的物理实体,而只是与其相关用例的规范相关的某个实体的特定方面(即”角色“)。因此,单个物理实例可以扮演几个不同的参与者的角色,反之,给定的参与者可以由多个不同的实例扮演。”1

UML 2不允许actors之间的关联。1. actors之间的泛化/特殊化关系的使用在对actors之间的重叠行为进行建模时很有用,并且不会违反此约束,因为泛化关系不是一种关联。3

参与者与用例交互。

http://en.wikipedia.org/wiki/Actor_%28UML%29获得

票数 0
EN

Stack Overflow用户

发布于 2012-11-28 02:31:56

参与者既可以是一个人,也可以是一个系统,这里的临界点是参与者在系统边界之外。

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

https://stackoverflow.com/questions/13517298

复制
相关文章

相似问题

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