OG0-093 practice question 7 of 35

Which one of the following is NOT an element of an architecture framework?

Full set: 419 questions
Answer options
A: A common vocabulary
B: A list of recommended standards
C: A method for designing an information system in terms of building blocks
D: A set of structures which can be used to develop a broad range of architectures
E: A system development lifecycle method for software engineering Correct answer
Correct Answer:
E. A system development lifecycle method for software engineering
Explanation

An architecture framework provides the methods, tools, and common vocabulary for creating and managing architectures. A system development lifecycle (SDLC) method for software engineering, such as Agile or Waterfall, is a process for building, testing, and deploying software systems. While the enterprise architecture created using a framework will guide and constrain the SDLC, the SDLC itself is a separate discipline and not a component of the architecture framework.

Why Incorrect

A: A common vocabulary is a fundamental element, ensuring all stakeholders have a shared understanding of architecture concepts and terms. B: A list of recommended standards is a key part of a framework, often used to guide technology selection and ensure interoperability. C: A method for designing in terms of building blocks is central to the TOGAF approach for managing complexity and promoting reuse. D: A set of structures (e.g., viewpoints, metamodels) to develop a broad range of architectures is a core purpose of a framework.

References

The TOGAF® Standard, Version 9.2, Section 2.2, "What is an Architecture Framework?", defines it as containing "a method for designing an information system in terms of a set of building blocks... It contains a set of tools and provides a common vocabulary." This definition does not include a software engineering lifecycle.

ISO/IEC/IEEE 42010:2011, "Systems and software engineering — Architecture description", which the TOGAF standard aligns with, defines an architecture framework's purpose as establishing common practices for architecture description, which is distinct from a software development lifecycle.

Scroll to Top