An Architecture Building Block is defined as a package of functionality which is defined to meet the needs of a business.
The Gap Analysis
The technique known as Gap Analysis is used throughout the TOGAF Architecture Development Method to validate an architecture under development. The main step to understand when undertaking a gap analysis is to consider any facets which may have been forgotten.
The Enterprise Operating Model
The Enterprise Operating Model is a technique that is used in phases A through to E in the TOGAF Architecture Development Method.