- 作用
- 描述“用户、需求、系统功能单元”之间的关系
- 大体功能描述
- 包含元素
- 参与者(Actor)
- 在系统外部与系统直接交互的人或事物
- 参与者是角色而不是具体的人
- 使用一个小人表示
- 在系统外部与系统直接交互的人或事物
- 用例(Use Case)
- 系统外部可见的一个系统功能单元
- 系统的功能由系统单元提供
- 使用椭圆表示
- 系统外部可见的一个系统功能单元
- 关系(RelationShip)
- 特点
- UML里最麻烦的部分
- 用例图关系类型
- 关联 (Association)
- 说明
- 参与者与用例间的关系
- 参与者与用例之间的交互
- 任何一方都可发送或接收消息
- 箭头指向:指向消息接收方
- 表示符号
-
- 示例
-
- 说明
- 泛化 (Generalization)
- 说明
- 参与者之间或者用例之间的关系
- 通常理解的继承关系
- 继承父类所有结构,行为和关系
- 箭头指向父类
- 表示符号
-
- 示例
-
- 说明
- 包含 (Include)
- 说明
- 用例之间的关系
- 较复杂用例所表示功能分解成多个较小功能用例
- 如缺少包含用例,基用例就不完整
- 箭头指向分解出来的功能用例
- 表示符号
-
- 示例
-
- 说明
- 扩展 (Extend)
- 说明
- 用例之间的关系
- 用例功能的延伸
- 为基用例提供附加功能
- 扩展用例是可选的
- 缺少扩展用例不会影响到基用例完整性
- 箭头指向基用例
- 扩展(Extend)和包含(Include)没有严格区分
- 表示符号
-
- 示例
-
- 说明
- 关联 (Association)
- 特点
- 参与者(Actor)
- 综合用例图
-
UML用例图
最新推荐文章于 2025-10-02 22:41:31 发布









1063

被折叠的 条评论
为什么被折叠?



