如何画出优秀的架构图?
41架构视图逻辑视图系统提供给用户的功能对应 UML 的 class 和 state diagrams处理视图系统的处理过程对应 UML 的 sequence 和 activity diagrams开发视图程序员角度看系统的逻辑组成对应 UML 的 package diagrams物理视图系统工程师角度看系统的物理组成对应 UML 的 deployment diagrams场景视图用户角度看系统需要实现的需求对应 UML 的 use case diagrams为什么国内很少用41架构图 架构复杂度增加1995 年的系统大部分还是单体系统现在分布式系统绑定 UML 图UML 图画架构图存在问题UML画架构图太丑了理解困难41 视图的逻辑视图、开发视图、处理视图比较容易混淆大厂常见架构图架构图分类业务架构定义描述系统对用户提供了什么业务功能类似于 41 视图的场景视图。使用场景产品人员规划业务给高 P 汇报业务给新员工培训业务画图技巧通过不同颜色来标识业务状态业务分组管理客户端架构前端架构定义客户端和前端的领域逻辑架构类似于 41 视图的逻辑视图。使用场景整体架构设计架构培训画图技巧通过不同颜色来标识不同角色通过连接线来表示关系系统架构定义后端的逻辑架构又叫 “后端架构”、“技术架构”。使用场景整体架构设计架构培训画图技巧通过不同颜色来标识不同角色类型通过连接线来表示关系应用架构定义描述后端系统由哪些应用组成。使用场景项目开发、测试部署发布子域架构设计画图技巧通过不同颜色来标识不同角色通过连接线来表示关系部署架构定义描述后端系统具体如何部署的。对应 41 视图的物理视图。使用场景总体架构设计运维规划和优化画图技巧用图标代替区块系统序列图
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2424832.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!