UML系列用例图
用例图的定义:
1.用例图是外部使用者(或者说参与者、role、角色)所能感知到的系统模型
2.用例图一般用在静态建模阶段如业务需求建模
用例图中的事物:
Actor(参与者、角色):即系统用例单元的参与者、使用者,Actor可以是使用系统用例单元的任何事物
Use Case(用例):外部可见的一个系统单元即为一个用例
用例图中的关系:
关联【参与者与用例之间的关系】 表示Actor与用例的交互、通讯途径,一般用实线表示(也可以用带箭头的实现表示,明显表示发起者)
包含【用例之间的关系】:箭头发起的一方是基用例,箭头达到的地方是 被包含的用例,被包含的用例一定会被执行
扩展【用例之间的关系】:箭头发起的一方是基用意,箭头到达的地方是 被扩展的用例,扩展用例可执行可不执行
泛化【参与者之间的关系】:箭头发起的一方是子类,箭头到达的地方是父类,子类继承父类,子类属于父类中的特殊主体