uml-用例图
用例图(Use Case)
主要用来描述“用户、需求、系统功能单元”之间的关系.
用例图元素
用例图所包含的元素
-
1.参与者(Actor)
-
2.用例(Use Case) 外部可见的系统功能,用椭圆表示
-
3.子系统(Subsystem) 用来展示系统的一部分功能,这部分功能联系紧密。
-
4.关系 用例图中涉及的关系有:关联、泛化、包含、扩展。
- a.关联(Association):表示参与者与用例之间的通信,任何一方都可发送或接受消息.
- b.泛化(Inheritance):继承关系,子用例和父用例相似,但表现出更特别的行为.
- c.包含(Include):包含关系用来把一个较复杂用例所表示的功能分解成较小的功能.
- d.扩展(Extend):指用例功能的延伸,相当于为基础用例提供一个附加功能.
用例图示例
用例图也许并不能很好地表达系统的需求,有时需要添加用例描述表来说明.