首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》要点

关灯直达底部

使用UML的一个优势是它为各种类型的图表提供了一个标准化的元素集。理论上,如果有人熟悉这些元素,就应该能理解你的图。在现实中情况并非总是如此,但对框线草图来说肯定不是如此,是画图的人逐渐发明了标记法。再次,这并没有什么错,但要通过在图中或旁边包含一个小图例来确保你给每个人平等的机会去了解你的创作。这里是几类你可能想要包含其解释的事情:

  • 形状;
  • 线条;
  • 颜色;
  • 边框;
  • 缩略语。

有时候没有图例(比如“灰框似乎是已有系统,红框是新东西”)你也能理解图表元素的用途,但我建议安全起见加上一条图例。即使看似明显,也会被不同背景和经验的人误解。