史上最全UML图(用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图)
2023-09-15 15:48:14 1 举报
这是一份包含用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图和部署图的UML图集。用例图展示了系统的功能需求,类图描述了系统的结构和属性,对象图显示了类的具体实例,状态图描绘了对象的生命周期,活动图展示了业务流程,时序图描述了对象间的交互,协作图展示了系统中的角色及其交互,构件图显示了软件的模块结构,部署图展示了系统的物理布局。这份UML图集为理解和设计复杂的软件系统提供了全面的视角。
作者其他创作
大纲/内容
<<UserApi>>用户接口
+ add(params):returnType+ del(params)
Web服务器
1. UML是什么? UML(Unified Modeling Language)全名叫统一建模语言,又称为标准建模语言,是为面向对象软件设计提供统一的、标准的、可视化的建模语言。 1997年UML1.0诞生,到现在已经发展到2.5.1版本。2. UML为什么被称为统一建模语言,它主要有什么用呢? 在面向对象的软件开发过程中,比如要描述某个很简单的流程,如果用人类语言描述,不仅有不同国家、地区语言因素的干扰,还可能千人百面、因人而异。但是!如果大家统一用UML这种\"语言\"描述这个流程,交流起来就统一了语言、取得了一致性,就是这么个意思。3. 常用的UML图标有哪些? 九种:用例图、类图、对象图、状态图、活动图、时序图(序列图)、协作图、构件图(组件图)、部署图
稽核
UserImpl用户实现类
+ name:String+ sex:String = defaultValue- age:Integer
+ add(params):returnType+ del(params)- get()
启动
选择支付方式
nacos
mysql集群
Cat猫
+ name:String
+ move(params):returnType
客户端
其它...
查询数据库
已提交
付款
带泳道的用户下单活动图
七、协作图属于交互图的一种,描述了对象之间的通信方式和消息流动。
n
审核通过
商品服务
对象存储
商品中心
response
详细信息
组合关系:整体与部分的关系,但部分不可以离开整体单独存在
物流系统
六、时序图(序列图)属于交互图的一种,描述了对象之间消息发送的先后顺序,强调时间顺序。
重启运行时环境
ex
《extend》
运行时环境agent代理
聚合关系:整体与部分的关系,且部分可以离开整体而单独存在
四、状态图用来描述对象在不同状态下的行为和状态转换过程。
部署并重启
购物车
Gateway
include和extend有什么区别? (1)span style=\"font-size: inherit;\
忘记密码
1
关联关系:关联可以是双向的,也可以是单向的。 双向的可以有两个箭头,也可以没哟箭头。
主备
部门
+ 特性
+ 操作
注册
风控服务
用户取消或订单超时
Start
价格服务
查询运行环境状态
网关
新建文件
生成送货单
浏览商品
移动文件
空气
用户管理
数据
订单中心
送货
notebook:Computer
cpu=“四核”内存=“8G”
订单服务
查看文件列表
《include》
用户
张三:管理员
数据库操作
停止运行时环境
2
结算
实现关系:比如java中的实现
数据库
获取注册信息
:用户管理中心
防火墙
END
支付系统
已审核
MySQL
Nginx负载均衡
稽核通过
Animal动物
一、用例图用来描述【参与者】与【用例】之间的【关系】,清晰的描述系统的功能需求。
物流服务
支付服务
部署dbo、data
选择一种文件类型
注册服务
支付
结算通过
课程
文件存储
微服务
添加购物车
审核不通过
缓存
删除文件
老师
泛化关系:比如java中的继承
:数据库
三、对象图用来描述某一时刻对象(类的实例)及它们之间的关系
自行车
学生
ProcessOn登录
订单系统
公司
统一管理平台
中间件
用户下单活动图
商品系统
运行时环境
redis集群
覆盖制品
域名解析
九、部署图用于描述系统中的物理部署和硬件架构。
用户下商品订单
启动运行时环境
HTTP/FTP协议通讯
八、构件图(组件图)用来描述系统的构件和它们之间的关系。
付款成功
人
提交
下单
依赖关系:是一种使用关系
use
查询状态
新建报销单
stu:Student
name=“Bill Gates”age=“68”
二、类图用来描述系统的静态结构和类之间的关系。常见的关系有:font color=\"#121212\
停止
部署前端
轮胎
待提交
五、活动图平时画的交互图强调的是对象到对象的控制流;而活动图是状态图的一种特殊情况,描述的是活动到活动的控制流,活动图可以带上泳道,泳道表明活动是由哪些部门负责完成的。
支付中心
0 条评论
下一页