Quiz 3 Flashcards
2
Q
- A software system’s architecture is the set of principal _________ _________ about the system.
A
design decisions
3
Q
- How one defines principle depends on what the stakeholders define as the ___________ ______________.
A
system goals.
4
Q
- (T/F) A system’s architecture remains constant during the development life cycle.
A
False
5
Q
- A system’s __________ architecture captures the architecture as defined by the architects prior to the system’s implementation.
A
perspective
6
Q
- A system’s ____________ architecture captures the architecture as defined by the system’s implementation.
A
descriptive
7
Q
- 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
8
Q
- Architectural ___________ occurs when developers make architectural decisions during implementation that are not found in the original architecture and violate the original architecture.
A
erosion
9
Q
- Architectural recovery is the process of determining ___________ of a software system from its _____________ artifacts.
A
architecture, implementation-level
10
Q
- A software component encapsulates a subset of the system’s ______________ and ___________.
A
data, functionality
11
Q
- A software ____________ handles the interactions between components.
A
connector
12
Q
- An architectural ____________ defines the associations that exist among the items which are discussed in questions 9 and 10.
A
configuration
13
Q
- 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.