认识 ADM


ADM 构成了 TOGAF 的核心。

什么是 ADM?

ADM是一种用来获得特定组织企业架构的方法,特别为应对业务需求而设计。 ADM描述了:

  • 一种可靠的、经过验证的开发和使用企业架构的方式
  • 一种在不同层次(业务、应用、数据、技术)上开发架构的方法,使架构师能够确保各种复杂的需求都能被充分考虑到
  • 对架构开发工具的一些指导策略

ADM 有哪些阶段?

ADM 包含了若干阶段,这些阶段在一系列架构域内进行循环,使架构师能够确保各种复杂的需求都能被充分地考虑到。 ADM 的基本结构如下图所示。

 架构开发方法(ADM)周期 

下表列出了对架构开发方法各阶段活动的描述。

 架构开发方法各阶段的活动 

ADM 是一个迭代的过程

ADM 方法在整个架构开发的过程中、过程的某些阶段之间,以及在某些阶段的内部以迭代的方式被应用。在 ADM 的整个周期内,应当频繁地对原始需求的当前结果进行验证,这里的原始需求包括整个 ADM 周期的原始需求,也包括流程中特定阶段的原始需求。在验证时应重新考虑范围、细节、进度表和里程碑。每个阶段应考虑利用 ADM 过程的前序迭代产生的资产和来源于市场的外部资产,如其他框架或模型等。

ADM 在如下三个级别上支持了迭代的概念:

  • ADM 整体循环: ADM 以一个循环的方式表示,即一个阶段的架构工作完成后的成果直接输入到架构工作的后续阶段中去。
  • 阶段之间的循环: TOGAF 描述了跨阶段迭代的概念(例如,在技术架构完成之后再返回到业务架构阶段去)。
  • 单个阶段的循环:作为一种细化架构内容的技术, TOGAF 支持单个 ADM 阶段内活动的重复执行。


最近更新于 2022-05-14 孜孜不倦2022-05-03 发布, 已阅 2248 次。