According to TOGAF, which of the following best describes an Architecture Pattern?
According to TOGAF, which of the following best describes an Architecture Pattern?
An Architecture Pattern is a way to identify combinations of building blocks that have been proven to deliver solutions. It helps in providing context on how to use, when to use, and why to use certain building blocks to create effective and reusable architectural solutions.
22.1.3.1 Architecture Patterns and Design Patterns. An Architecture Pattern expresses a fundamental structural organization or schema for software systems. It provides a set of predefined subsystems, specifies their responsibilities, and includes rules and guidelines for organizing the relationships between them. - architecture patterns in this context still refers solely to software architecture. - In the TOGAF standard, patterns are considered to be a way of putting building blocks into context; for example, to describe a re-usable solution to a problem. Building blocks are what you use; patterns can tell you how you use them, when, why, and what trade-offs you have to make in doing that. Patterns offer the promise of helping the architect to identify combinations of Architecture and/or Solution Building Blocks (ABBs/SBBs) that have been proven to deliver effective solutions in the past, and may provide the basis for effective solutions in the future. A *Building block* is a package of functionality defined to meet the business needs across an organization
Patterns offer the promise of helping the architect to identify combinations of Architecture and/or Solution Building Blocks (ABBs/SBBs) that have been proven to deliver effective solutions in the past, and may provide the basis for effective solutions in the future.