类图和用例图考点
类图和用例图考点
1.类间关系
依赖
也就是使用,只要在类中用到了对方,就叫做依赖。类的成员属性、方法的返回类型、方法接收的参数类型、在方法中用到,都是依赖。
类A的方法中仅仅使用了类B的对象,那么类A依赖于类B。
关联
类与类之间的关系
关联具有多重性:一对一关系、一对多关系、多对多关系
聚合
类A中有一个成员变量类B
组合
也就是类A中有类B的对象,且通过new B()的方式创建
泛化(继承)
也就是继承
实现
如接口的实现
2.用例间关系
包含关系(include) :
基用例中使用了被包含用例,没有被包含用例的基用例是不完整的;
使用带箭头的虚线表示,在线上标注<<include>>
,箭头从基用例指向被包含用例;
扩展关系(extend):
对基用例行为的扩展,即使没有扩展用例,基用例也是完整的;
使用带箭头的虚线表示,在线上标注<<extend>>
,箭头从扩展用例指向基用例;
泛化(generlize):
一个父用例可以被特化形成多个子用例,类似于实现接口;
使用实现空心箭头表示,箭头从子用例指向基用例;
类图和用例图考点
http://xwww12.github.io/2022/08/13/软考/类图和用例图考点/