······UML9种图(1)

【关系】

继承=泛化(Genenralize):最大化的达到软件的副用,一个类继承另外一个类的功能,例如车辆和小汽车
1)子类父类完全一致,父类所有的属性、操作子类都应该有
2)子类除了与父类完全一致的信息外,还有额外信息
3)可用父类实例的地方也可用子类实例
4)直线空心三角表示

实现(Realize):类与接口的关系,设计时一般有争议
1)虚线空心三角形表示

依赖(Dependency):假设A类变化引起了B变化,说明B依赖于A。某个类的方法使用另一个类的对象 作为参数。箭头由依赖的一方指向被依赖的一方
1)A类是B类的局部变量
2)A类是B类方法中的一个参数
3)A类向B类发送消息,影响B类发生变化
4)带箭头的虚线表欧式

关联(Association):两者之间有一对一或一对多的关系
1)默认情况下是双向关联
2)自关联
3)重数性关联
4)直线表示,单向关联带箭头

这里写图片描述

聚合(Aggregation):整体与部分的关系,整体与部分可以分开
1)空心菱形直线表示

组合(composition):整体与部分的关系,整体与部分不可一分开
1)实心菱形直线

【画图】
这里写图片描述

这里写图片描述

1.用例图
1)由参与者、用例、系统边界、箭头组成
2)获取需求、指导测试
3)

这里写图片描述

2.活动图
这里写图片描述

这里写图片描述

这里写图片描述

未完待续····

评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值