架构思维学习总结(六)

2022-06-14  本文已影响0人  奋斗的韭菜汪

3-2 Archimate业务建模

一、软件架构为何需要画好设计图

  1. 理清作者的思路
  2. 增进沟通效率

\color{red}{画图的目的主要是为了沟通,所以画图之前要明确沟通的对象是谁,针对不同的角色去出不同的图 }

例如:
给老板和高管》顶级的设计图
给产品其他部门经理》功能设计图/模块关系图
给公司内部技术人员》使用详细设计图
给外部技术人员》技术设计图

优秀的图要体现高内聚与低耦合
优秀例图(画图可以适当配合说明):


优秀例图

如何布局设计图:

二、设计图的种类

image.png

业务流程图
Use Case图
云部署图
物理部署图
状态机图
UML时序图
程序包图
类图(包-》组件-》类)

三、绘图模式

四、ArchiMate简介

ToGaf和Archimate(方法VS工具)

ToGaf和Archimate关系
Archi工具下载地址:https://www.archimatetool.com
\color{red}{学习ArchiMate使用}
学习地址:https://pubs.opengroup.org/architecture/archimate3-doc/toc.html
image.png
善用表格:
Excel最常用,有时候也是最有用
\color{red}{Draw.io使用推荐}
技术架构图演进:
\color{red}{从概念图->选型(模式图)->部署图}
注意:画业务图时不要有技术概念(可以使用数据库,缓存等描述)
上一篇 下一篇

猜你喜欢

热点阅读