软件工程用例图与类图
一,用例图之间的的关系
1,泛化关系:
空心箭头代表泛化关系的的代表。(箭头一般是子类指向父类)
2,包含关系(虚线表示)
3,扩展关系
同时也用到了包含关系
注释:重构系统的功能需求模型是前面几种关系的组合,这里不多讲
二,类
类关系的含义及其表示方法
1,泛化关系
注释:空心箭头由子类指向父类
2,实现关系
3,依赖关系(虚线)
4,关联关系
(1):双向关联(无箭头)
(2)单向关联(实心箭头)
(3)聚集关联(其中空心菱形代表着整体)
聚集关联代表两个类之间的整体与局部的关系
(4)组成关系(部分不能独立与整体而存在)用实心菱形表示
实心菱形也表示的是整体
(5)自身关联
(6)三元关联