软件架构设计之画图
为什么要画图
- 图和文档相比,图更简单,清晰明了。更容易让你的目标客户理解你的软件架构。
- 在软件设计中,有现成的规范和方法论 (uml) 可以让你按部就班的去做软件架构设计。 减少了走弯路的风险和试错成本。
软件设计画图的几个原则
- 图的类型要选对
需求 图的类型 可用的图 软件设计 uml 用例图,序列图, 活动图, 类图 数据库 ER图 ER图 运维 拓扑图 物理拓扑图,网络拓扑图,逻辑拓扑图等 - 尽量用横向的图,人习惯从左往有看。
- 配色和样式要协调,配色不要太多,相同的东西用相同的东西表示,符号大小要一致,线条尽量不要交叉。
- 元素数量尽量要少,符号元素不要太多(尽量不要超过 12 个)
- 一张图尽量说一件事,尽量把复杂的问题简单化,这样也不背离画图的初衷
- 图的名字要起好,文件名称可以包含日期版本等信息,图上面也可以写一个标题,作为文字说明。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: