CSDN|程序猿都应学习的语言:看 25 张图学 UML( 三 )
此图说明了在交互中满足视图历史用例所需的对象 。 对象之间的消息流为用户提供了事务历史信息 。 描述图书管理系统如何查阅历史的操作系列 , 反应了客户端与各对象间消息传递关系 。
时序图/Timing Diagram 这个类似于芯片的时序图概念 。 下图描述用户在有卡/无卡对系统访问的时间线场景图:
本文插图
通讯图/Communication Diagram
本文插图
这是一个嵌入式系统的UML建模 , 该图描述一个压力控制系统两个主要用例的实现:
- 压力控制循环 , 上面的数字以及箭头表示消息传递流向
- 通过HMI设置压力
本文插图
复合结构图/Composite Structure
本文插图
状态机图/State Machine Diagram
本文插图
这是描述图书订购系统如何登录的状态机图
活动图/Ac tivity Di agram 常见的活动图 带泳道活动图 【CSDN|程序猿都应学习的语言:看 25 张图学 UML】
本文插图
将活动分组 , 明确该组活动负责的对象 , 对象负责该组的全部活动
子活动图 活动图中 , 某几个活动可以组成一个内聚的子活动 。
可中断活动图
本文插图
这里的中断并不严谨 , 本图中表示这个活动事物是可以取消的 。
封装图/包图/Package Diagram
本文插图
构件图/ Component Diagram
本文插图
用以描述构件之间的相互关系 。
部署图/Deployment Diagram
本文插图
总结一下 本文走马观花的将UML大致梳理了一下 , 并结合EA的例图 , 将常见的UML图的作用大致描述一遍 , 供大家参考 。 对于软件开发人员而言 , UML还是很有必要学习掌握的 。
你点的每个“在看” , 我都认真当成了喜欢
推荐阅读
- 新机发布,谷歌|一加 Nord 将预装谷歌的拨号和短信应用程序
- CSDN|由 Apache 说开,中国开源项目已经走向世界!
- 冰清于心|中国程序员的现状:优秀人才紧缺,招人十分困难
- 小程序|小程序用户总流失怎么办?5个小妙招,让你的用户粘起来!
- CSDN|软件对于英特尔意味着什么?
- |华为程序员:加班6天,加班费1W4,网友回复:加到它破产
- CSDN|中国首家苹果零售店重开业,苹果CEO库克发文揭幕;“携号转网”服务用户破千万;GitHub 完成北极源代码存档|极客头条
- 智能机器人|快商通智能客服云平台荣获CSDN“AI优秀案例实践奖”
- CSDN|万亿美元软件浪潮来临,开发者是核心!
- 行业互联网|快商通智能客服云平台荣获CSDN“AI优秀案例实践奖”