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

《程序员必读之软件架构》图应该简单且脚踏实地

关灯直达底部

似乎有一个普遍的误解,“架构图”只能展示高层次的概念视图,所以难怪软件开发者常常认为它们毫无意义。软件架构图应该脚踏实地,软件架构流程应该关乎编码、指导和合作,而不是象牙塔。在架构图中包含技术选择(或可选项)通常是朝正确方向迈出的一步,可以让图看起来不像由一堆概念组件神奇地组合成一个端到端软件系统的象牙塔架构。

一张图可以很快变得乱七八糟,但一组简单的图让你可以有效地从不同抽象层次展示软件。这意味着说明你的软件会是一个又快又简单的任务,只需要花一点精力随时更新那些图。你永远不知道,其他人也可以看懂它们。