TOGAF - dennisholee/notes GitHub Wiki

Architecture Content Framework

Describes the types of architectural work products that should be produced during the development of an enterprise architecture

image

Src: https://nikolaschou.medium.com/a-new-software-architecture-metamodel-inspired-by-c4-agile-and-togaf-b3f21ab9848

Building blocks

components of enterprise capability that can be combined with other building blocks to deliver architectures and solutions

Architecture Building Blocks (ABBs)

  • Describe the required capability of an enterprise architecture
  • Used to shape the specification of Solution Building Blocks (SBBs) that will be used to implement that capability.
  • ABBs are typically higher-level building blocks that are more abstract in nature and provide an overall structure for the architecture.

Solution Building Blocks (SBBs)

  • Components that will be used to implement the required capability.
  • SBBs are lower-level building blocks that are more specific and concrete in nature.
  • They can be used to realize the architectures and solutions of the enterprise, and are typically supported by complementary artifacts such as diagrams, models, or specifications.

Artifacts

  • Catalogs
  • Matrices to show relationships between different elements
  • Diagrams to visualize the architecture elements

Deliverables

Enterprise Continuum

Shows the relationships and dependencies among different architecture artifacts.

  • Improve the quality and consistency of architectures
  • Reduces complexity and risk
  • Increase the agility and flexibility of architectures
  • Adapt to changing business needs and technology trends
  • Enhance communication and collaboration among architecture stakeholders by providing a common language and framework for describing and understanding the architectures and their rationale

Architecture Continuum

  • Framework for organizing and classifying architectural artifacts.
    • Reusable architecture assets - Architecture Building Blocks (ABBs)

Solutions Continuum

  • Framework for organizing and classifying solutions to specific business problems.

Architecture Repository

image

Src: https://circle.visual-paradigm.com/wp-content/uploads/2018/04/architecture-and-togaf.png

Taxonomy

  • Repository for all architectural assets within an enterprise.
  • Allows the project teams to manage deliverables and locate reusable assets.