作者:滴滴 | 来源:互联网 | 2024-10-08 17:17
BasicClassDiagramwithRoles(带角色的基本类图)1.含义带有角色模式的基本类图创建元素和类图,描述两个类是如何相互关联的。这些关联显示了类
Basic Class Diagram with Roles(带角色的基本类图)
1.含义
带有角色模式的基本类图创建元素和类图,描述两个类是如何相互关联的。 这些关联显示了类之间的语义或结构关系。 协会的结尾已被赋予角色名称,表明一个类在他的关系的另一端相对于类所起的作用。 每个类的基数或实例数以倍数表示。
图1. 显示由关联关系连接的两个类的类图。
2.使用目的
该模式的目的是让分析师和其他利益相关者能够创建和查看在感兴趣的领域中代表重要的“事物”的元素以及它们之间的结构或语义方式。
3.使用情况
它通常在倡议的早期用于描述领域中的重要元素。 该模式对分析是有用的,但也是分享知识的基本工具,因此所有利益攸关方都对正在讨论的领域中的重要“事情”以及它们之间的关系有共同的理解。
4.可执行操作列表
(1)更改软件包名称和图表以适应倡议。
(2)更改班级名称以适应倡议。
(3)更改多重性所描述的角色名称和基数。
(4)创建附加类以将层次结构向下扩展到另一个层次。
(5)向类添加描述,以描述它们在系统描述中的作用。
(6)在需要时将属性、操作或记录添加到类中。
(7)添加一个或多个状态机器来描述特定类可以展示的谨慎状态。
(8)使用内置或用户定义的模板自动生成文档生成器的文档。