Quiz 3 Flashcards

2
Q
  1. A software system’s architecture is the set of principal _________ _________ about the system.
A

design decisions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. How one defines principle depends on what the stakeholders define as the ___________ ______________.
A

system goals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. (T/F) A system’s architecture remains constant during the development life cycle.
A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. A system’s __________ architecture captures the architecture as defined by the architects prior to the system’s implementation.
A

perspective

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. A system’s ____________ architecture captures the architecture as defined by the system’s implementation.
A

descriptive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Architectural ___________ occurs when developers make architectural decisions during implementation that are not found in the original architecture but do not violate the original architecture.
A

drift

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Architectural ___________ occurs when developers make architectural decisions during implementation that are not found in the original architecture and violate the original architecture.
A

erosion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Architectural recovery is the process of determining ___________ of a software system from its _____________ artifacts.
A

architecture, implementation-level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. A software component encapsulates a subset of the system’s ______________ and ___________.
A

data, functionality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. A software ____________ handles the interactions between components.
A

connector

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. An architectural ____________ defines the associations that exist among the items which are discussed in questions 9 and 10.
A

configuration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. Which two stakeholders in a system’s architecture are most responsible for the architecture that exists at the time of system deployment?
A

Briefly support your answer.

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