模型主题
确定了模型的相应形式后,需要根据每个系统体系结构区域的主题对信息进行组织。例如,所有软件系统的一个关键方面是内部依赖关系的组织;表示这种关系的一个方法是采用分层体系结构。表示此区域的模型视图集合的主题是依赖关系管理。因此,模型主题由系统的本质所决定,包括系统用途和目标。模型中视角的内容是围绕特定的主题收集的,类似于表 2 中的内容。
表 2. 应用程序模型主题

为了进行演示,让我们以一个特定的视角及该视角中的主题为例。例如,假定所考虑的系统是管道修复公司的调度应用程序。该公司需要有效地分配每辆车和每个技术人员,从而使技术人员在前后工作现场之间用在路上的时间尽可能少。一系列涉众对此系统感兴趣,包括业务所有者、系统开发人员、技术人员、系统管理员、数据管理人员、需求工程师、测试人员和架构师。具体的视角可满足不同涉众的需求。例如,“用例”视角允许需求工程师和业务所有者讨论系统功能的特征。“逻辑”视角则侧重说明结构和行为方面的情况。结构方案可能包含一系列主题,其中一个就是资源调度要点。在本例中,所感兴趣的资源是技术人员、车辆以及需要进行调度的工作。图 2 显示了一个这样的结构视图。
图 2. 工作和调度管理

图 2 还说明了关系图如何使用轴心内容(在关系图轴心内容部分讨论)表示模型信息。此处的轴心内容是 JobSchedule 组件的结构关系。具体来说,查看者将会注意到 ScheduleManager,因为其颜色不同,而且位于关系图的上部居中位置。请注意关系图中没有显示外部信息,如调试日志记录等。这可确保仅仅传递单个信息——关系图轴心内容所代表的信息。