1.参与者
1.1参与者的概念
参与者是指系统以外的、需要使用系统或与系统交互的外部实体。包括人、设备、外部系统等。
1.2参与者的表示
一般使用人形图标或带有版型标记的类图标来表示参与者
前者表示的参与者一般为人
后者表示的参与者一般为设备或外部系统
1.3 参与者之间的关系
1.3.1泛化关系
把某些参与者的共同行为提取出来表示成通用行为,并描述成超类。
参与者之间的泛化关系表示一般性参与者与另一个特殊的参与者之间的联系。子参与者继承了父参与者的行为和含义。 如学生(父参与者) 大学生(子参与者)
1.3.2泛化关系的表示
泛化关系用带空心三角形箭头的实线表示,箭头指向父参与者。
1.4参与者与用例之间的关系(关联关系)
参与者与用例之间用带箭头的实线表示,箭头指向用例。
2.用例
2.1用例的含义
用例是与实现无关的关于系统功能的描述。
2.2 用例之间的关系:泛化关系、包含关系、扩展关系。
泛化关系:和前者类似
包含关系:用带箭头的虚线表示 指向被包含用例。 并指明<<include>>
扩展关系:用带箭头的虚线表示 指向被扩展对象。 并指明<<extend>> 扩展用例指在某种条件下会发生。
2.3 用例的表示
用实线椭圆表示用例
用虚线椭圆表示协作
网友评论