类图和用例图考点

类图和用例图考点

1.类间关系

依赖

也就是使用,只要在类中用到了对方,就叫做依赖。类的成员属性、方法的返回类型、方法接收的参数类型、在方法中用到,都是依赖。
类A的方法中仅仅使用了类B的对象,那么类A依赖于类B。

关联

类与类之间的关系
关联具有多重性:一对一关系、一对多关系、多对多关系

聚合
类A中有一个成员变量类B

组合
也就是类A中有类B的对象,且通过new B()的方式创建

泛化(继承)

也就是继承

实现

如接口的实现

2.用例间关系

包含关系(include) :

基用例中使用了被包含用例,没有被包含用例的基用例是不完整的;

使用带箭头的虚线表示,在线上标注<<include>>,箭头从基用例指向被包含用例;

扩展关系(extend):

对基用例行为的扩展,即使没有扩展用例,基用例也是完整的;

使用带箭头的虚线表示,在线上标注<<extend>>,箭头从扩展用例指向基用例;

泛化(generlize):

一个父用例可以被特化形成多个子用例,类似于实现接口;

使用实现空心箭头表示,箭头从子用例指向基用例;


类图和用例图考点
http://xwww12.github.io/2022/08/13/软考/类图和用例图考点/
作者
xw
发布于
2022年8月13日
许可协议