Introduction to Building Blocks Knowledge-Based Practice

TOGAF · Architecture Content · Practitioner · Building Blocks

5 Practitioner practice questions on Introduction to Building Blocks. Questions that assess core concepts and understanding.

Layout:

Choose how questions appear in the preview and test.

Preview the questions below, then start to answer and see your results.

Questions

  1. 1.

    An enterprise architect evaluates candidate Solution Building Blocks (SBBs) to satisfy an Architecture Building Block (ABB) defining enterprise identity and access management. According to the TOGAF Standard, which architectural decision is justified when a candidate commercial software SBB provides broader functionality than the target ABB requires?

    • A) Reject the candidate software because TOGAF requires a strict one-to-one functional equivalence between an ABB and its realizing SBB.
    • B) Accept the candidate software if it satisfies the defined interfaces and requirements, recognizing that an SBB can encompass the scope of multiple ABBs.
    • C) Update the ABB specification to incorporate the vendor's proprietary implementation mechanisms into the architecture baseline.
    • D) Defer the evaluation until Phase G so that implementation contractors can independently define the missing architecture requirements.
  2. 2.

    According to the TOGAF Standard, which statement correctly describes the aggregation and decomposition characteristics of building blocks?

    • A) Building blocks can be recursively assembled from smaller building blocks to represent architecture at varying levels of granularity.
    • B) Building blocks must remain atomic units of functionality that cannot encapsulate or be aggregated into other building blocks.
    • C) Building blocks require a strict one-to-one mapping between abstract architectural specifications and physical implementation components.
    • D) Building block decomposition is restricted exclusively to Solution Building Blocks during implementation and migration planning.
  3. 3.

    According to the TOGAF Standard, which generic characteristic of a building block is essential for ensuring that it can be replaced or upgraded over time without disrupting the broader enterprise architecture?

    • A) Direct coupling to a single proprietary technology platform to maximize run-time execution performance
    • B) Complete encapsulation of business processes so that no external interfaces or dependencies are exposed
    • C) Clearly defined boundaries and standardized, well-documented interfaces that govern external interaction
    • D) Custom development specifications that prohibit the assembly of smaller constituent building blocks
  4. 4.

    According to the TOGAF Standard, how do Architecture Building Blocks (ABBs) and Solution Building Blocks (SBBs) relate to each other as architecture work progresses across the ADM cycle?

    • A) ABBs replace existing SBBs during Phase G to ensure strict compliance with physical product implementations.
    • B) SBBs define technology-neutral, capability-oriented specifications that subsequently generate abstract ABBs.
    • C) ABBs define the required functionality and architecture specifications, which are subsequently realized by physical, candidate, or vendor-specific SBBs.
    • D) SBBs are purely conceptual models used during Phase A, while ABBs represent deployable, commercially procured software.
  5. 5.

    During architecture definition, an enterprise architect needs to specify capability and functional requirements that guide future procurement without committing the organization to specific vendor products. According to the TOGAF Standard, which type of building block should be defined, and what is its primary characteristic?

    • A) Solution Building Block (SBB), because it defines candidate physical components and procurement specifications needed to realize business services.
    • B) Solution Building Block (SBB), because it details the operational deployment topology and configuration items required to meet target-state capabilities.
    • C) Architecture Building Block (ABB), because it encapsulates commercially available off-the-shelf software packages that satisfy enterprise requirements.
    • D) Architecture Building Block (ABB), because it defines the required functionality and architecture requirements independent of specific vendor implementations.

Answers and step-by-step solutions appear after you finish the test.