架构图、用例图、流程图、时序图、类图
前言
不想做架构师的程序员不是个好组长。
昨天给学长看了我的“架构图”之后,才知道那个不是架构图,差不多一半用例图加一半的流程图吧,贻笑大方了。
所以,知耻而后勇,太尴尬了。
这一篇我不打算写多少的文字,一切尽在不言中,一图顶千言。
架构图
前段时间收集了一些架构图,学长也给了我一个示范:
我找的示例:
参考资料:
软件架构概览
参与阶段:
需求分析阶段
用例图
用例图:用例图是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。是系统的蓝图。
它主要描述系统功能,也就是从外部用户的角度观察,系统应该完成哪些功能,有利于开发人员以一种可视化的方式理解系统的功能需求。同时也是为了方便用户和系统分析人员的理解尽量一致,为用户和系统分析人员提供一个大众的,一致性的方法,准确地把握系统的需求,能够节省时间,提高效率!
参考资料:
用例
参与阶段:
需求分析阶段
流程图
什么是流程图就不多说了,高中数学必修三就有教了。
参与阶段:
需求分析阶段
部署图
部署图(deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。
接下来进入概要设计阶段
类图
类图:类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。
类图我多得很呐,写了那么多篇设计模式
参考资料:
UML类图快速上手
参与阶段:
概要设计阶段
接下来进入详细设计阶段
时序图
时序图:(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。
结
建议收藏,划着划着可能就找不到了。
相关文章
- 日志服务 CLS “时序搜索引擎” 入选 VLDB,性能行业领先
- 时序数据库Apache IoTDB单元与多元时间序列写入与查询性能对比——田原
- 快速入门UML时序图「建议收藏」
- 时序图
- UML时序图(Squence diagram)的设计介绍[通俗易懂]
- 推荐一款绝佳的时序数据库:VictoriaMetrics
- uart 时序_8080接口时序
- 时序数据库是什么?跟普通数据库有哪些区别?
- Prometheus时序数据库
- 时序数据 mysql存储_【时序数据库】时序数据库介绍
- 飞桨时序建模库PaddleTS及产业应用实践
- 超融合时序数据库YMatrixDB与PostGIS案例
- SPL 实现电力高频时序数据实时存储统计
- 国产开源MIT开源协议,风电场监控项目,数据存储采用时序数据库
- 时序数据库influxdb体验
- 【UML 建模】UML入门 之 交互图 -- 时序图 协作图详解
- 青云QingCloud 时序数据库 ChronusDB 正式上线
- 构建新世界时序数据库与Redis的合作(时序数据库和redis)