Article - Zachman 1992 Flashcards
What is the Zachman Framework?
It is a systematic taxonomy of concepts for relating things in the world to the representations in the computer. It provides a way of viewing a system from many different perspectives and showing how they are all related.
What is the purpose of the Zachman framework?
To show how everything in an enterprise fits together.
What are the rows of the Zachman framework?
- Executive Perspective (Planner) | Scope
- Business Management (Owners) | Business concepts
- Architect Perspective (Designers) | System concepts
- Engineer Perspective (Builders) | Technology concepts
- Technician Perspective (Component implementer) | Tool components
- Enterprise Perspective (Users)
What do the rows represent?
Different roles or perspectives, different sets of constraints –> Therefore, different models
What is meant with constraints are additive?
The constraints of lower rows are added to the model of a higher row to produce a new model with a new perspective.
What is the challenge of quality management?
New models should not be too different. A problem then is that the higher-row model can not be reverse engineered (inferred).
-> If two rows are too different, the designers need to discuss what to change.
What are the columns in the Zachman Framework?
- What (Data? / Entities)
- How (Function)
- Where (Network)
- Who (People)
- When (Time)
- Why (Motivation)
What are the key characteristics of the columns?
- They are different abstractions of, or ways to describe the real world.
- Abstractions are isolated to contain the complexity of the design problem.
- All abstractions are closely related. Models should be designed to facilitate the structural integrity of the others.
What does the what column represent?
It shows the entities involved as well as their relations.
What does the how column represent?
It shows the functions/processes/transformations, as well as their inputs and outputs
What does the where column represent?
The locations and their connections.
What does the who column represent?
The roles and their work products. (Allocation of work and the delegation of authority)
What does the when column represent?
Intervals and moments. Basically time when events happen.
What does the why column represent?
Ends and means. Descriptive representations of the motivation of the enterprise.
Ends are objectives/goals
Means are strategies.
What does the Executive Perspective row represent?
The scope. An executive summary for a planner/investor about the scope of a system, the cost and how it would perform.