UML用例图中如何表示用户的不同角色?
How to represent different roles of users in UML Use cases diagrams?
假设我有一个研究支持应用程序,用户可以使用不同的角色登录,例如 Manager、Researcher、CommiitteeCLR。每个访问系统的不同部分:
Manager访问用户管理器,添加所有委员会的新项目和项目反馈(如果项目被批准与否)
研究员 仅访问项目列表并添加新项目
Committe CLR(学习和研究委员会)仅访问 CLR 的项目反馈(不是所有的经理)
如何在用例图中表示参与者和用例?
每个人都是演员(经理、研究员等)。演员和角色可以用作同义词。您根据 role/actor.
描述用例
您可以泛化 actor,这在某些情况下会派上用场(其中 actor 继承了一般 actor 的用例)。
如果您有一些通用用例和每个角色的限制,您需要添加可以附加到关联或作为用例本身的先决条件的约束。
假设我有一个研究支持应用程序,用户可以使用不同的角色登录,例如 Manager、Researcher、CommiitteeCLR。每个访问系统的不同部分:
Manager访问用户管理器,添加所有委员会的新项目和项目反馈(如果项目被批准与否)
研究员 仅访问项目列表并添加新项目
Committe CLR(学习和研究委员会)仅访问 CLR 的项目反馈(不是所有的经理)
如何在用例图中表示参与者和用例?
每个人都是演员(经理、研究员等)。演员和角色可以用作同义词。您根据 role/actor.
描述用例您可以泛化 actor,这在某些情况下会派上用场(其中 actor 继承了一般 actor 的用例)。
如果您有一些通用用例和每个角色的限制,您需要添加可以附加到关联或作为用例本身的先决条件的约束。