AI 助教问 AI 助教
东方瑞通 · TOGAF

构建块(Building Blocks)

构建块是可打包、可复用的架构组件,分为架构构建块(ABB,描述所需能力)与解决方案构建块(SBB,实现 ABB 的具体解决方案)。

考点精讲

  1. 架构构建块(ABB,Architecture Building Block)描述「要什么」——所需的功能/能力;解决方案构建块(SBB,Solution Building Block)描述「怎么做」——实现 ABB 的具体解决方案,通常由供应商或实施方提供。构建块是可打包、可复用的组件,支持架构的标准化与复用。

记忆技巧

ABB=要什么(架构级);SBB=怎么做(解决方案级)
SBB 通常由供应商/实施方提供

常见误区

  • 混淆 ABB 与 SBB
  • 把构建块等同于人工制品
  • 忽略构建块的复用价值

真题思路

  • 【示例】 【示例】真题常考 ABB 与 SBB 的区别,或给一个组件(如「客户关系管理系统」)判断是 ABB 还是 SBB,需抓住「能力描述 vs 具体实现」。

常见问题

Q:ABB 与 SBB 的区别是什么?

A:ABB(架构构建块)描述所需的功能/能力,是「要什么」;SBB(解决方案构建块)是实现 ABB 的具体解决方案,是「怎么做」。

Q:构建块为什么强调可复用?

A:可复用性支持架构的标准化与复用,降低重复设计与成本。

Q:SBB 通常由谁提供?

A:通常由供应商或实施方提供。

Q:构建块与人工制品有什么区别?

A:构建块是可打包复用的架构组件,人工制品是描述架构某一方面的产品,二者定位不同。

相关知识

教材出处:教材第1章·Introduction and Core Concepts · 第3.6节 · 页21 构建块(Building Blocks)

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑