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

《程序员必读之软件架构》动机

关灯直达底部

语境图 展示的软件系统是一个盒子,容器图则是打开盒子,展示里面的东西。这很有用,因为:

  • 让高层次的技术选择更明确;
  • 展示了哪些容器之间有关联,以及它们如何沟通;
  • 提供了一个放置组件 的框架(也就是说,所有的组件都有一个家);
  • 展示了高层次的语境图 和通常很乱的组件图 之间经常缺失的连接,组件图画的是整个软件系统中所有的逻辑组件。

和语境图一样,画容器图应该只需要几分钟时间,因此真的也没有理由不做这件事。