UML图的快速理解

UML

通过统一建模语言快速了解C++大型项目

  1. 用例图

描述了是谁使用这个系统,这个人可以使用系统的哪些功能

在这里插入图片描述

  1. 类图

根据用例图抽象成类,描述类的内部结构及类与类之间关系的静态结构图

主要的几种关系(强—>弱):泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖

  • 泛化: 一种继承关系,描述子类继承父类的特征,如动物和老虎
  • 实现: 一种类和接口的关系
  • 关联: 一种拥有的关系,可双向,如成员变量
  • 聚合: 整体与部分的关系,部分可单独存在,如成员变量(汽车-轮胎)
  • 组合:整体与部分的关系,部分的生命周期因整体结束而结束,如成员变量(公司-部门)
  • 依赖: 一种使用的关系,如局部变量,函数入参,静态方法(现代人–>计算机)

在这里插入图片描述

  1. 对象图

描述了参与交互的各个对象在交互过程中某一时刻的状态(类图在某一时刻的实例)

在这里插入图片描述

  1. 状态图

描述类的对象所有可能的状态以及时间发生时状态的转移条件
在这里插入图片描述

  1. 活动图

描述了业务过程及工作流的一种流程图

在这里插入图片描述

  1. 时序图

描述了对象之间发送消息的的先后顺序
在这里插入图片描述

  1. 协作图

描述收发消息的对象的组织关系,强调对象之间的合作关系

在这里插入图片描述

  1. 构件图

描述了系统中构件与构件,类或接口与构件之间的关系图

在这里插入图片描述

  1. 部署图

描述了系统运行时进行处理的结点以及在结点上活动的构件的配置,强调物理设备以及之间的连接关系
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值