chapter_3_quiz Flashcards
- A software system’s ________________________
architecture is the set of principal design decisions about the system.
- How one defines principle _________________
depends on what the stakeholders define as the functional + non functional requirements.
- A system’s architecture remains constant during the development life cycle.
False
- A system’s __________ architecture _______
prescriptive, captures the architecture as defined by the architects prior to the system’s implementation.
- A system’s descriptive _______________________
architecture captures the architectures as defined by the system’s implementation.
- Architectural drift ___________________
occurs when developers make architectural decisions during implementation that are not found in the original architecture but do not violate the original architecture.
- Architectural erosion ______________________
occurs when developers make architectural decisions during implementation that are not found in the original architecture and violate the original architecture.
- Architectural recovery _________________
is the process of determining the architecture of a software system from its implementation-level artifacts.
- A software component _________________
encapsulates a subset of the system’s data and functionality.
- A software connector _________________
handles the interactions between components.
- An architectural configuration ________________
defines the associations that exist among the items which are discussed in questions 9 and 10.
Which two stakeholders in a system’s architecture are most responsible for the architecture that exists at the time of system deployment?
Briefly support your answer.