引言
TOGAF®(The Open Group架构框架)架构开发方法(ADM)是一个全面的框架,用于设计和管理企业架构。TOGAF ADM的关键方面之一是创建和使用架构制品。这些制品在架构开发过程中起着至关重要的作用,有助于组织、沟通和理解架构信息。在本文中,我们将探讨TOGAF ADM中使用的各种架构制品,并明确每个ADM阶段所对应的制品。
架构制品的作用
架构制品是TOGAF ADM中的关键要素,有助于组织并传达架构信息给利益相关者。它们在架构开发的技术复杂性与利益相关者的具体关切之间起到了桥梁作用。TOGAF中的主要架构制品类型包括构建块、目录、矩阵和图表。
构建块
构建块是架构元模型中的基本实体。例如,一个构建块可以代表一个业务服务,如“采购订单”。这些构建块携带元数据,这对于查询和分析至关重要。元数据属性(如所有者)使利益相关者能够提取相关信息。构建块还可以包含其他实体,使其成为捕捉架构各个方面的强大工具。
目录
目录本质上是特定类型或相关类型构建块的列表。它们用于治理和参考。例如,组织架构图可以展示组织内的位置和参与者。与构建块类似,目录也包含元数据,有助于查询和分析,使利益相关者更容易找到所需信息。
矩阵
矩阵是以表格形式呈现的,用于展示多个模型实体之间的关系。它们特别适用于展示那些难以用图形方式表达的列表关系。例如,CRUD(创建、读取、更新、删除)矩阵可以显示哪些应用程序执行特定的数据操作。矩阵为分析架构中的复杂关系提供了一种结构化的方式。
图表
图表是架构内容的图形化呈现,旨在帮助利益相关者高效获取所需信息。它们具有多种用途,包括直观展示架构内容以及确保所收集信息的完整性。TOGAF定义了一组需要创建的架构图表,例如组织架构图。这些图表可以根据不同风格和内容覆盖范围进行定制,以满足特定利益相关者的需求。
将架构制品映射到ADM阶段
所提供的图表展示了在TOGAF ADM框架内按对应阶段组织的架构制品。此外,下图突出显示了每个ADM阶段应生成的推荐制品。

结论
架构制品在TOGAF ADM中起着关键作用,帮助架构师有效地沟通、组织和分析架构信息。了解每个ADM阶段所对应的制品,可以简化架构开发过程,并增强与利益相关者的沟通。通过在恰当的时间使用合适的制品,架构师可以确保其架构项目与业务目标和利益相关者需求保持一致,最终实现成功的企业架构成果。











