Architecture Content Framework Flashcards

1
Q

Define Building Block

A
  • Component of business, IT, architectural capability- Combines with other building blocks- To deliver architectures and solutions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q
  • Functionality and attributes- Security, capability, manageability- Interfaces supplied- Interoperability and relationships to BBs- Dependent building blocks- Mapping to business entities and policies- List of reusable ABBs
A

ABB specifications should contain

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  • Representation of a system from the perspective of a related set of concerns- What a stakeholder sees/is interested in- An instance templated by a viewpoint
A

Define View

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

Define Methodology

A
  • Defined repeatable steps to address a problem- Defines a process and/or content
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  • Construction of models of a subject- Enables reasoning, insight, and clarity
A

Define Modeling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  • Key interests important to a stakeholder- Determine acceptability of a system
A

Define Concern

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  • Existing IT resources - TOGAF Reference Model (TRM) - Generic industry reference models - Technology models for common architectures
A

List Architecture Repository resources for C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  • 1: Select reference models, viewpoints, tools- 2: Develop baseline architecture description- 3: Develop target architecture description- 4: Perform gap analysis- 5: Define candidate roadmap components- 6: Resolve impacts across Arch landscape
A

What are the 9 steps in ADM phases B-D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  • Formal work of an architecture project- Produced as outputs of ADM phases/cycles
A

What is an Architecture Deliverable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  • An idea that is useful in practical contexts- A way of putting building blocks into context- Describe reusable solutions to a problem- Describe how, when, why, what tradeoffs- Help architect identify combinations of BBs
A

Define Architecture Patterns

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

Define Architecture Building Block (ABB)

A
  • Constituent of Architecture Model - Describes a single aspect of overall model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  • Component of business, IT, architectural capability- Combines with other building blocks- To deliver architectures and solutions
A

Define Building Block

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

Recommended steps to create architecture views

A
  • Refer to a library of viewpoints (e.g., TOGAF)- Select key stakeholders- Analyze their concerns and document them- Select appropriate viewpoints for concerns- Generate views using selected viewpoints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  • Performance- Reliability- Security- Distribution- Evolvability
A

Examples of concerns

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

List/summarize 3 kinds of artifacts

A
  • Catalogs: lists of things- Matrices: Show relationships between things- Diagrams: Pictures or illustrations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a building block

A
  • Functionality that meets a business need- Has published interfaces to access function- Interoperates with other building blocks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  • Applications- Hardware- Subsystems- Systems of systems- Product lines- Enterprises- Other aggregations
A

Examples of systems

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

ABB specifications should contain

A
  • Functionality and attributes- Security, capability, manageability- Interfaces supplied- Interoperability and relationships to BBs- Dependent building blocks- Mapping to business entities and policies- List of reusable ABBs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Deliverables are

A
  • Work contractually specified- Reviewed, agreed, signed off by stakeholders- Archived or stored in an Architecture Repository- Reference model, standard, or snapshot
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  • Catalogs: lists of things- Matrices: Show relationships between things- Diagrams: Pictures or illustrations
A

List/summarize 3 kinds of artifacts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  • Defines the perspective of a view- How to construct, information, models- Vantage point you are looking from- A template for a view- Might involve a specialized language
A

Define Viewpoint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  • Supports + implements the Enterprise Continuum- Stores architectural output of ADM work
A

Describe the Architecture Repository

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
  • Architecture Building Blocks (ABB)– Functional groupings- Solution Building Blocks (SBB)– Real products or custom development
A

List and describe 2 types of building blocks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
  • ABB: Architectural building block– Describes a required capability- SBB: Solution building block– Implements an architectural capability
A

List/summarize 2 kinds of building blocks

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

Examples of systems

A
  • Applications- Hardware- Subsystems- Systems of systems- Product lines- Enterprises- Other aggregations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Define Modeling

A
  • Construction of models of a subject- Enables reasoning, insight, and clarity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q
  • Considers implementation and usage- Exploits technology and standards- May be assembled from other building blocks- May be a subassembly of a building block- Reusable and replaceable- Well specified with stable interfaces- Specification loos
A

What are characteristics of a good building block

22
Q

List characteristics of SBBs

A
  • Define implementing products and components- Define the implementation- Fulfill business requirements- Product and vendor aware
23
Q

List/summarize 2 kinds of building blocks

A
  • ABB: Architectural building block– Describes a required capability- SBB: Solution building block– Implements an architectural capability
24
Q

List Architecture Repository resources for C

A
  • Existing IT resources - TOGAF Reference Model (TRM) - Generic industry reference models - Technology models for common architectures
26
Q

Define Metadata

A
  • Data about data- Describes characteristics of an entity
26
Q
  • Data about data- Describes characteristics of an entity
A

Define Metadata

27
Q
  • Constituent of Architecture Model - Describes a single aspect of overall model
A

Define Architecture Building Block (ABB)

27
Q
  • Define implementing products and components- Define the implementation- Fulfill business requirements- Product and vendor aware
A

List characteristics of SBBs

28
Q
  • Work contractually specified- Reviewed, agreed, signed off by stakeholders- Archived or stored in an Architecture Repository- Reference model, standard, or snapshot
A

Deliverables are

30
Q

Define Viewpoint

A
  • Defines the perspective of a view- How to construct, information, models- Vantage point you are looking from- A template for a view- Might involve a specialized language
30
Q

What should an architecture view provide

A
  • Should address stakeholder concerns- Views should be connected to each other- Conflicting concerns should be reconciled- Trade-offs made should be documented
30
Q
  • Defined repeatable steps to address a problem- Defines a process and/or content
A

Define Methodology

32
Q
  • Components of business, IT, architecture- Can be combined with other building blocks- Deliver architectures and solutions- Described by artifacts or building blocks
A

Building blocks are

34
Q

Describe the Architecture Repository

A
  • Supports + implements the Enterprise Continuum- Stores architectural output of ADM work
36
Q

Define Architecture Patterns

A
  • An idea that is useful in practical contexts- A way of putting building blocks into context- Describe reusable solutions to a problem- Describe how, when, why, what tradeoffs- Help architect identify combinations of BBs
38
Q

Examples of concerns

A
  • Performance- Reliability- Security- Distribution- Evolvability
39
Q
  • Should address stakeholder concerns- Views should be connected to each other- Conflicting concerns should be reconciled- Trade-offs made should be documented
A

What should an architecture view provide

41
Q

SBB specifications should contain

A
  • Specific functionality and attributes- Interfaces implemented- Required SBBs and interface names- Mapping from SBBs to IT topology and policies- Security, capability, manageability- Performance, configurability- Design drivers and constraint
42
Q

How does the ADM use building blocks

A
  • A: High level model of candidate ABBs- B-D: Define ABBs for BDAT domains in 9 steps- E: Select and/or associate SBBs with ABBs.
43
Q

Define System

A
  • Collection of components- Organized to accomplish a function(s)
44
Q

List some examples of artifacts

A
  • Requirements catalog- Business interaction matrix- Use case diagram- Network diagram- Server specification
45
Q

What is an Architecture Deliverable

A
  • Formal work of an architecture project- Produced as outputs of ADM phases/cycles
47
Q

List and describe 2 types of building blocks

A
  • Architecture Building Blocks (ABB)– Functional groupings- Solution Building Blocks (SBB)– Real products or custom development
48
Q
  • Specific functionality and attributes- Interfaces implemented- Required SBBs and interface names- Mapping from SBBs to IT topology and policies- Security, capability, manageability- Performance, configurability- Design drivers and constraint
A

SBB specifications should contain

49
Q
  • Requirements catalog- Business interaction matrix- Use case diagram- Network diagram- Server specification
A

List some examples of artifacts

51
Q

List characteristics of ABBs

A
  • Define what functionality to be implemented- Capture architecture requirements (BDAT)- Direct and guide development of SBBs
52
Q

Building blocks are

A
  • Components of business, IT, architecture- Can be combined with other building blocks- Deliver architectures and solutions- Described by artifacts or building blocks
53
Q

Artifacts are

A
  • Describes an aspect of the architecture- Components of architectural deliverables
54
Q
  • Define what functionality to be implemented- Capture architecture requirements (BDAT)- Direct and guide development of SBBs
A

List characteristics of ABBs

55
Q

Define Concern

A
  • Key interests important to a stakeholder- Determine acceptability of a system
56
Q
  • Architecture building blocks (ABB)- Architecture contract- Architecture definition document- Architecture principles- Architecture requirements specification- Architecture roadmap- Architecture vision- Business principles, goals, drivers
A

List some Architecture Deliverables

57
Q
  • Refer to a library of viewpoints (e.g., TOGAF)- Select key stakeholders- Analyze their concerns and document them- Select appropriate viewpoints for concerns- Generate views using selected viewpoints
A

Recommended steps to create architecture views

59
Q
  • Collection of components- Organized to accomplish a function(s)
A

Define System

60
Q
  • Describes an aspect of the architecture- Components of architectural deliverables
A

Artifacts are

61
Q
  • Functionality that meets a business need- Has published interfaces to access function- Interoperates with other building blocks
A

What is a building block

62
Q

What are the 9 steps in ADM phases B-D

A
  • 1: Select reference models, viewpoints, tools- 2: Develop baseline architecture description- 3: Develop target architecture description- 4: Perform gap analysis- 5: Define candidate roadmap components- 6: Resolve impacts across Arch landscape
63
Q

List some Architecture Deliverables

A
  • Architecture building blocks (ABB)- Architecture contract- Architecture definition document- Architecture principles- Architecture requirements specification- Architecture roadmap- Architecture vision- Business principles, goals, drivers
64
Q

Define View

A
  • Representation of a system from the perspective of a related set of concerns- What a stakeholder sees/is interested in- An instance templated by a viewpoint
65
Q

What are characteristics of a good building block

A
  • Considers implementation and usage- Exploits technology and standards- May be assembled from other building blocks- May be a subassembly of a building block- Reusable and replaceable- Well specified with stable interfaces- Specification loos
66
Q
  • A: High level model of candidate ABBs- B-D: Define ABBs for BDAT domains in 9 steps- E: Select and/or associate SBBs with ABBs.
A

How does the ADM use building blocks