参与者:并不单单指人,它是系统以外的,扮演一定角色的实物。
用例:参与者想要系统干什么,一般命名都是以动作来命名的。
关系:有三种,一种就是用例之间的关系,二种就是角色与用例之间的关系,三种就是角色之间的关系。
角色之间的关系:泛化关系,即把某些角色的共同行为提出来。
用例之间的关系:
依赖是虚线箭头,右箭头的那一端表示被依赖关系。(比如某个类是另外一个类中方法的参数)
继承是空心三角加实线,有三角的那一端是被继承着。class bird:animal
聚合是
关联是实线箭头,表示一个类引用到另一个类。
接口是空心三角加虚线,三角那一端表示接口。
除了包含关系以外,其他的都是子的指向父的。
4. 关系
用例图中涉及的关系有:关联、泛化(依赖)、包含、扩展。
如下表所示: