软件架构设计之画图

为什么要画图

  1. 图和文档相比,图更简单,清晰明了。更容易让你的目标客户理解你的软件架构。
  2. 在软件设计中,有现成的规范和方法论 (uml) 可以让你按部就班的去做软件架构设计。 减少了走弯路的风险和试错成本。

软件设计画图的几个原则

  1. 图的类型要选对
    需求 图的类型 可用的图
    软件设计 uml 用例图,序列图, 活动图, 类图
    数据库 ER图 ER图
    运维 拓扑图 物理拓扑图,网络拓扑图,逻辑拓扑图等
  2. 尽量用横向的图,人习惯从左往有看。
  3. 配色和样式要协调,配色不要太多,相同的东西用相同的东西表示,符号大小要一致,线条尽量不要交叉。
  4. 元素数量尽量要少,符号元素不要太多(尽量不要超过 12 个)
  5. 一张图尽量说一件事,尽量把复杂的问题简单化,这样也不背离画图的初衷
  6. 图的名字要起好,文件名称可以包含日期版本等信息,图上面也可以写一个标题,作为文字说明。
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!