每当人们被要求绘制“架构图”时,最后通常会绘制一张展示组成软件系统的逻辑组件的图。除了我们一次只想看一个容器中驻留的组件,这基本上就是图的作用。如果你在设计一个金融风险系统 的解决方案,这里有一些组件图的例子。 金融风险系统(见附录)的组件图示例 我画的组件图通常只展示驻留在单个容器 内的组件。这并不是一条规定,对于小型的软件系统而言,通常也可以用一张图展示所有容器中的全部组件。如果这张图开始变杂乱,说不定就是时候拆分它了。