Article - Zachman 1992 Flashcards

1
Q

What is the Zachman Framework?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the purpose of the Zachman framework?

A

To show how everything in an enterprise fits together.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the rows of the Zachman framework?

A
  1. Executive Perspective (Planner) | Scope
  2. Business Management (Owners) | Business concepts
  3. Architect Perspective (Designers) | System concepts
  4. Engineer Perspective (Builders) | Technology concepts
  5. Technician Perspective (Component implementer) | Tool components
  6. Enterprise Perspective (Users)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What do the rows represent?

A

Different roles or perspectives, different sets of constraints –> Therefore, different models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is meant with constraints are additive?

A

The constraints of lower rows are added to the model of a higher row to produce a new model with a new perspective.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the challenge of quality management?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the columns in the Zachman Framework?

A
  1. What (Data? / Entities)
  2. How (Function)
  3. Where (Network)
  4. Who (People)
  5. When (Time)
  6. Why (Motivation)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the key characteristics of the columns?

A
  1. They are different abstractions of, or ways to describe the real world.
  2. Abstractions are isolated to contain the complexity of the design problem.
  3. All abstractions are closely related. Models should be designed to facilitate the structural integrity of the others.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does the what column represent?

A

It shows the entities involved as well as their relations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does the how column represent?

A

It shows the functions/processes/transformations, as well as their inputs and outputs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does the where column represent?

A

The locations and their connections.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does the who column represent?

A

The roles and their work products. (Allocation of work and the delegation of authority)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does the when column represent?

A

Intervals and moments. Basically time when events happen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does the why column represent?

A

Ends and means. Descriptive representations of the motivation of the enterprise.

Ends are objectives/goals
Means are strategies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does the Executive Perspective row represent?

A

The scope. An executive summary for a planner/investor about the scope of a system, the cost and how it would perform.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does the Business Management Perspective row represent?

A

The actual business concepts

17
Q

What does the Architect Perspective row represent?

A

The system models, in which the data elements and functions that represent business entities and processes are represented.

18
Q

What does the Engineer Perspective row represent?

A

The technology models. Including the information system models to be used and the constraints of tools, technology and materials. Includes systems, devices, technologies and programming languages.

19
Q

What does the Technician’s Perspective row represent?

A

Detailed specifications for individual models without the overall context or structure of the system. Tool components.

20
Q

What does the Enterprise Perspective row represent?

A

The actual implementation in the business. How the business operates at the moment. Also called instantiation.

21
Q

What happens in the who column if the transaction between two organization units is simple/well-defined?

A

The enterprise will form into a free-market structure. Work will be assigned to the worker who is most acceptable in terms of cost and availability.

Called ‘Markets’

22
Q

What happens in the who column if the transaction between two units is more complex, not well-defined or understood?

A

The enterprise will establish an hierarchy that will arbitrarily define the work product ,the schedule and the cost that connects the subordinate organizations.

Called ‘Hierarchy’

23
Q

What is meant by the rule: The columns have no order?

A

All columns are equally important as they are abstractions of the same enterprise.

-> If one is sub-optimized at any given point in time, the trade-off made should be well understood.

24
Q

What is meant by the rule: Each column as a simple, basic model?

A

The basic model per column is a generic metamodel. Generic: it is the same for every cell in that column. Meta: It is a model for the enterprise model.

25
Q

What is meant by the rule: each column must be unique?

A

No entity or connector can be the same between columns.

26
Q

What is meant by the rule: Each row represents a distinct, unique perspective?

A

Each perspective is dealing with a different set of constraints relevant to that perspective.

27
Q

What is meant by the rule: Each cell is unique?

A
  • No meta entity can show up in more than one cell.
  • Corollary to that rule: different techniques/graphic representations might be appropriate for different cells. However, this might complicate the design problem which leads to sub-optimization of other independent variables.
28
Q

What is meant by the rule: the logic is recursive?

A

The framework can be used to describe virtually anything that has an owner, designer and builder who make use of material, function and geometry.

29
Q

What are considerations for the last three columns?

A
  • Definition of those cells are hypothetical and less empirical. Might be subject to change.
  • Examples in those cells are derived from other disciplines. Still much knowledge to be tapped in from those disciplines.
30
Q

Why do we use ‘agents’ in the who (people) column?

A

The entity that allocates work or the entity to whom work is allocated can be a person, an organization, a machine or software. Hence, agents

31
Q

What is the general rule in terms of time allocation in the time column?

A

The shorter the duration between 2 events, the more resources required. Also the other way around.