Artifacts & Building Blocks
Artifacts in TOGAF
Artifacts are specific documents, diagrams, or models that describe various aspects of the architecture. They are outputs from the architecture development process and are used to represent information in a structured and actionable manner.
Types of Artifacts:
-
Catalogs: Lists or inventories of things like applications, data entities, or roles.
- Example: Applications Portfolio, Business Function Catalog.
-
Matrices: relationships between different architectural elements.
- Example: Business Value Matrix, Application Stability Index, Estimations etc.
-
Diagrams: graphic representations of a subset of the architecture.
- Example: Business Process Flow, Data Flow Diagram, Use Case Diagram, UML, Technology Infrastructure Diagram.
-
Deliverables: Any documents that are agreed upon and signed off.
- Example: SOW, Department Roadmap, Estimation, HLD, SPD etc.
- Example: SOW, Department Roadmap, Estimation, HLD, SPD etc.
Building Blocks in TOGAF
Building blocks are reusable components that define capabilities and services within the architecture. They can represent either logical or physical elements and are foundational to creating consistent architectures.
Types of Building Blocks:
-
Architecture Building Blocks (ABBs): Represent logical components that describe what needs to be done.
- Example: Business processes, data models, or application functionalities.
-
Solution Building Blocks (SBBs): Represent physical components that describe how the logical requirements will be implemented.
- Example: Specific software, hardware, or platforms.
No Comments