引言
在企业架构领域,架构交付物的概念在确保架构工作得到充分记录、审查并符合组织目标方面起着至关重要的作用。TOGAF(The Open Group 架构框架)为管理这些交付物提供了结构化的方法,确保架构工作成果的一致性和清晰性。本文将深入探讨 TOGAF 框架中架构交付物的关键方面、其重要性,并通过实际案例说明其应用。
理解架构交付物

定义
架构交付物是经过正式规定的工作产品,经利益相关方合同约定、审查并签署确认。它们代表架构项目的有形产出,通常在项目完成后归档,或转入架构库作为参考模型、标准,或某一时间点的架构全景快照。
关键特征
- 正式规定:架构交付物经过合同规定,并经过正式的审查和批准流程。这确保了它们符合所需标准,并与利益相关方的期望保持一致。
- 项目产出:它们是架构项目的有形产出,提供了对架构决策、设计和实施的记录。
- 归档或转移:项目完成后,交付物可以归档或转入架构库,在那里可作为未来项目的参考。
- 多种构件:单一交付物可能包含多种构件,如目录、矩阵和图表,用于描述架构的不同方面。
构件类型
构件是描述架构特定方面的架构工作产品,通常分为三类:
- 目录:事物的列表,例如应用程序、服务或数据实体的目录。
- 矩阵:展示事物之间关系的表格,例如能力矩阵或依赖矩阵。
- 图表:事物的视觉化表示,例如流程图、数据流图或用例图。
构建块
构建块是企业能力的可重用组件,可以与其他构建块组合以交付架构和解决方案。它们可以在不同详细程度上定义,并可与“架构”或“解决方案”相关联。
- 架构构建块(ABBs):描述所需能力,并决定解决方案构建块(SBBs)的规格。例如,企业可能需要客户服务能力,该能力由多个 SBBs(如流程、数据和应用软件)支持。
- 解决方案构建块(SBBs):代表将用于实现所需能力的组件。例如,网络是一个构建块,可通过互补的构件进行描述,然后用于实现企业的解决方案。
TOGAF 中架构交付物的作用
结构模型
TOGAF架构内容框架为架构内容提供了一个结构模型,使架构师创建的主要工作成果能够被一致地定义、组织和呈现。该框架旨在作为企业内部架构的独立框架使用,但也能够与其他内容框架(如Zachman框架)进行映射。
与架构仓库的关系
架构仓库作为企业内所有与架构相关项目的暂存区域。它是企业仓库的关键组成部分,能够将架构资产与详细设计、部署和服务管理仓库的组件关联起来。交付物、构件与构建块之间的关系如下图所示:
示例:架构定义文档
架构定义文档是一项交付成果,用于记录架构描述。该文档包含若干互补的构件,这些构件是与架构相关的构建块的架构视图。例如,可以创建一个流程图(一个构件)来描述目标呼叫处理流程(一个构建块)。该构件还可描述其他构建块,例如流程中涉及的参与者(如客户服务代表)。交付物、构件与构建块之间的关系如下图所示:

实际示例
场景:实施客户关系管理系统(CRM)
项目概述:启动一个项目,以实施新的客户关系管理系统,以提升客户服务并优化销售流程。
架构交付成果:
- 架构定义文档:该交付成果记录了CRM系统的整体架构,包含多个构件,用于描述架构的各个方面。
- 流程图:一种图示目标呼叫处理流程的图表,包括涉及的步骤和参与者(例如,客户服务代表)。
- 用例图:一种描述CRM系统与其用户之间交互的图表,突出显示关键用例和参与者。
- 数据流图:一种展示CRM系统内部数据流动的图表,包括数据实体及其关系。
- 目录:
- 应用目录:列出CRM系统包含的应用程序,包括其描述和功能。
- 数据目录:列出由CRM系统管理的数据实体,包括其属性和关系。
- 矩阵:
- 能力矩阵:一张表格,展示CRM系统的各项能力及其与业务目标的关系。
- 依赖矩阵: 一张展示CRM系统中不同组件之间依赖关系的表格。
- 构建块:
- 客户服务能力: 一种架构构建块(ABB),描述了客户服所需具备的能力。
- CRM应用: 一种解决方案构建块(SBB),代表用于实现客户服能力的应用软件。
过渡到架构库
项目完成后,架构定义文档及其组成部分的成果将由相关方正式审查、批准并签署确认。随后,这些成果将被转入架构库,作为未来项目的参考。诸如客户服务能力与CRM应用等构建块也将存储在库中,可在其他项目中复用。
TOGAF ADM交付物路线图
TOGAF架构开发方法(ADM)是一种全面的开发和管理企业架构的方法。ADM的每个阶段都会产生对架构成功实施至关重要的特定交付物。本指南将描述TOGAF ADM各阶段所需的关键交付物。
初步阶段
交付物:
- 定制化架构框架: 一种根据组织特定需求定制的TOGAF框架版本。
- 企业架构组织模型: 一种定义组织内企业架构职能的角色、职责和结构的模型。
- 架构原则: 一组指导架构开发过程的原则,确保与业务目标和战略目标保持一致。
- 业务原则、目标与驱动力: 为架构开发过程提供基础的业务原则、目标与驱动力。
- 架构工作请求: 一项正式请求,用于启动架构项目,明确项目范围、目标和预期成果。
阶段A:架构愿景
交付物:
- 架构工作说明: 对将要开展的架构工作进行详细描述,包括范围、目标和交付物。
- 架构愿景: 对目标架构的高层次描述,概述将要实现的业务价值和关键能力。
- 沟通计划: 一份用于向利益相关者传达架构愿景和进展的计划。
- 能力评估: 对组织当前能力以及需要解决的差距的评估。
- 架构定义文档: 一份描述架构愿景的文档,包括业务场景、利益相关者和架构原则。
阶段B:业务架构
交付成果:
- 架构定义文档: 一份更新后的文档,包含业务架构,描述业务战略、治理、组织结构和关键业务流程。
- 架构需求规范: 对架构必须解决的业务需求的详细说明。
- 架构路线图: 一份高层次的计划,概述开发业务架构的步骤和里程碑。
- 架构构建块: 可重用的业务能力组件,可组合以实现业务架构。
阶段C:信息系统架构
交付成果:
- 架构定义文档: 一份更新后的文档,包含信息系统架构,描述数据架构和应用架构。
- 架构需求规范: 对架构必须解决的信息系统需求的详细说明。
- 架构路线图: 一份高层次的计划,概述开发信息系统架构的步骤和里程碑。
- 架构构建块: 可重用的信息系统能力组件,可组合以实现信息系统架构。
阶段D:技术架构
交付成果:
- 架构定义文档: 一份更新后的文档,包含技术架构,描述硬件、软件和网络基础设施。
- 架构需求规范: 对架构必须解决的技术需求的详细说明。
- 架构路线图: 一个高层次的计划,概述了开发技术架构的步骤和里程碑。
- 架构构建块: 可重用的技术能力组件,可以组合以实现技术架构。
阶段E:机遇与解决方案
交付成果:
- 架构定义文档: 一份更新后的文档,包含在架构开发过程中识别出的机遇和解决方案。
- 架构构建块: 可重用的能力组件,可以组合以实现所识别的机遇和解决方案。
- 架构路线图: 一个高层次的计划,概述了实施所识别的机遇和解决方案的步骤和里程碑。
- 解决方案构建块: 用于实现所需能力的组件。
- 实施与迁移计划: 一份详细的计划,用于实施并迁移到新架构。
- 过渡架构: 描述将支持从基线架构过渡到目标架构的架构。
- 实施治理模型: 定义架构实施治理结构和流程的模型。
阶段F:迁移规划
交付成果:
- 架构路线图: 一份包含详细迁移计划的更新路线图。
- 实施与迁移计划: 一份详细的计划,用于实施并迁移到新架构。
- 过渡架构: 一份更新后的描述,说明将支持从基线架构过渡到目标架构的架构。
- 实施治理模型: 一个更新后的模型,定义了实施架构的治理结构和流程。
阶段G:实施治理
交付物:
- 实施治理模型: 一个定义实施架构治理结构和流程的模型。
- 架构合同: 架构职能与其他组织部分之间的协议,定义了架构开发的范围和交付成果。
- 变更请求: 对架构变更的正式请求,概述了范围、目标和预期成果。
- 合规性评估: 对架构符合标准、法规和业务目标情况的评估。
阶段H:架构变更管理
交付物:
- 实施治理模型: 一个更新后的模型,定义了管理架构变更的治理结构和流程。
- 架构合同: 架构职能与其他组织部分之间更新后的协议,定义了架构开发的范围和交付成果。
- 变更请求: 对架构变更的更新后的正式请求,概述了范围、目标和预期成果。
- 合规性评估: 对架构符合标准、法规和业务目标情况的更新后评估。
- 架构工作请求: 更新后的正式请求,用于启动架构项目,概述了范围、目标和预期成果。
- 需求影响评估: 对架构需求变更影响的评估。
- ADM架构需求管理: 一个在ADM生命周期中管理架构需求的过程。
- 架构需求规范: 一个更新后的架构需求规范,明确了架构必须解决的需求。
结论
架构交付物是TOGAF框架中的关键组成部分,提供了一种结构化的方法来记录、审查和管理架构工作成果。它们确保了一致性、清晰性,并与组织目标保持一致,为未来项目提供了宝贵的参考。通过理解架构交付物的关键特征、类型及其实际应用,组织可以有效利用TOGAF框架来提升其企业架构能力。
本全面指南深入介绍了TOGAF框架中的架构交付物、其重要性以及实际应用示例。通过遵循本指南,组织可以确保其架构工作得到充分记录、审查,并与战略目标保持一致。
TOGAF ADM为开发和管理企业架构提供了一种结构化的方法,每个阶段都会产生对架构成功实施至关重要的特定交付物。通过了解各阶段所需的关键交付物,组织可以确保其架构工作得到充分记录、审查,并与战略目标保持一致。本全面指南概述了TOGAF ADM交付物及其重要性,以及它们在架构开发过程中的作用。
ArchiMate与TOGAF参考列表
- 企业架构TOGAF®工具——ArchiMetric
- 描述:此资源概述了TOGAF ADM,并说明了Visual Paradigm如何利用ArchiMate图示支持TOGAF交付物的开发。
- 网址: 企业架构TOGAF®工具
- 把握演进:ArchiMate 2.1至3.2全面指南——ArchiMetric
- 描述:本指南讨论了ArchiMate的演进历程、其与TOGAF的契合性,以及Visual Paradigm在ArchiMate建模中的高级功能。
- 网址: 把握演进:ArchiMate 2.1至3.2全面指南
- 借助Visual Paradigm的TOGAF工具掌握企业架构——ArchiMetric
- 描述:本文重点介绍了Visual Paradigm的TOGAF工具的功能,包括对ArchiMate和TOGAF ADM的支持,以及其在企业架构中的优势。
- 网址: 借助Visual Paradigm的TOGAF工具掌握企业架构
- 什么是ArchiMate?——Visual Paradigm
- 描述:一份关于ArchiMate的逐步学习指南,涵盖其与TOGAF的集成,以及如何与UML和BPMN等现有方法相辅相成。
- 网址: 什么是ArchiMate?
- 结合ArchiMate使用BPMN补充TOGAF ADM企业架构开发——ArchiMetric
- 描述: 本文档讨论了BPMN与TOGAF ADM和ArchiMate的集成,以及Visual Paradigm提供的全面建模支持。
- 网址: 使用BPMN与ArchiMate共同补充TOGAF ADM企业架构开发
- 理解ArchiMate语言中的抽象概念 – ArchiMetric
- 描述: 本文介绍了ArchiMate中的抽象概念,以及Visual Paradigm如何支持有效的建模与设计。
- 网址: 理解ArchiMate语言中的抽象概念
- ArchiMate概述 – 企业架构建模语言 – Cybermedian
- 描述: 本文概述了ArchiMate与TOGAF及其他框架的集成,以及使用Visual Paradigm进行ArchiMate建模的优势。
- 网址: ArchiMate概述
- 使用Visual Paradigm即时流程应对企业复杂性 – ArchiMetric
- 描述: 本文档讨论了Visual Paradigm的即时流程设计器及其与TOGAF ADM和ArchiMate的集成,以应对企业复杂性。
- 网址: 使用Visual Paradigm即时流程应对企业复杂性
- Visual Paradigm TOGAF – 关于TOGAF、企业架构、ArchiMate等的全面介绍
- 描述: 本指南深入介绍了ArchiMate 3、TOGAF和企业架构,以及Visual Paradigm如何支持这些框架。
- 网址: Visual Paradigm TOGAF
- 免费在线ArchiMate工具 + 示例 – Cybermedian
- 描述: 该资源提供免费的在线 ArchiMate 工具和示例,突出展示了 ArchiMate 与 TOGAF 的集成,以及 Visual Paradigm 提供的支持企业架构建模的功能。
- 网址: 免费在线 ArchiMate 工具 + 示例
这些参考资料全面概述了 ArchiMate 和 TOGAF,它们的集成,以及 Visual Paradigm 上可用于支持企业架构建模的工具。












