“21 天好习惯”第一期-10

软考在即,开始慌了

学习链接:软考 中级 软件设计师 (降噪版)_哔哩哔哩_bilibili

UML图解析

用例图

用例图是描述系统功能, 是用户所能观察到的系统功能的模型图, 是系统中的一个功能单元

类图

类图表示了类之间的联系如关联、 泛化、聚合等,也包括类的内部结构(类的属性和仿佛)

顺序图

顺序图显示对象之间的动态合作关系,他强调对象之间消息发送的顺序, 同时显示对象之间的交互

活动图

活动图是状态图的一个变体,活动图描述了一组顺序的或并发的活动

状态图

状态图是一个类对象所可能经历的所有历程的模型图。 状态图由对象的各个状态和连接这些状态的转换组成

协作图(通信图)

协作图描述对象间的协作关系,协作图跟顺序图相似, 显示对象间的动态合作关系。除显示信息交换外,协作图还显示对象以及他们之间的关系

类之间的关系

依赖关系

只要是在类中用到了对方的属性,方法等,那么他们之间就存在依赖关系

泛化关系

泛化关系就是继承关系,它是依赖关系的特例,比如A类继承了B类,就说A和B之间存在泛化关系

实现关系

泛化和实现都可以将一般描述与具体描述联系起来,泛化将同一语义层上的元素连接起来,并且通常在同一模型内,实现将不同语义层内的元素连接起来,并且通常建立在不同的模型内

关联关系

一种结构关系,指事物对象之间的联系

聚合关系

一种特殊类型的关联,表示整体与部分关系的关联,部分不存在了,整体还存在,或者整体不存在了,部分还存在

组合关系

组合是聚合关系中的一种特殊情况,是更强形式的聚合,又称强聚合,成员对象的生命周期取决于聚合的生命周期,聚合不仅控制着成员对象的行为,而且控制着成员对象的创建,部分不存在了,整体也不存在,或者整体不存在了,部分也不存在

1 :表示一个集合中的一个对象对应另一 个集合中1个对象
0..* :表示一个集合中的一个对象对应另一个集合中的0个或多个对象(可以不对应)
1..* :表示一个集合中的一个对象对应另一个集合中的一个或多个对象(至少对应-一个)
*:表示一个集合中的一个对象对应另一个集合中的多个的对象

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值