如何在UML用例图中表示用户的不同角色?

如何在UML用例图中表示用户的不同角色?,uml,Uml,假设我有一个研究支持应用程序,其中用户可以使用不同的角色登录,如经理,研究员,委员会。每个人都可以访问系统的不同部分: 经理访问用户经理,添加新项目和所有委员会的项目反馈(如果项目获得批准或未获得批准) 研究员仅访问项目列表并添加新项目 委员会CLR(学习与研究委员会)仅访问CLR的项目反馈(不完全像经理) 如何在用例图中表示参与者和用例?每个参与者都是参与者(经理、研究人员等)。Actor和role可以用作同义词。您描述了每个角色/参与者的用例 在某些情况下(参与者继承了一般参与者的用例),您

假设我有一个研究支持应用程序,其中用户可以使用不同的角色登录,如经理研究员委员会。每个人都可以访问系统的不同部分:

经理访问用户经理,添加新项目和所有委员会的项目反馈(如果项目获得批准或未获得批准)

研究员仅访问项目列表并添加新项目

委员会CLR(学习与研究委员会)仅访问CLR的项目反馈(不完全像经理)

如何在用例图中表示参与者和用例?

每个参与者都是参与者(经理、研究人员等)。Actor和role可以用作同义词。您描述了每个角色/参与者的用例

在某些情况下(参与者继承了一般参与者的用例),您可以对参与者进行泛化,这很方便

如果您有一些通用用例和每个角色的限制,那么您需要添加可以附加到关联的约束,或者作为用例本身的先决条件