lecture 4 Flashcards
What is an example of an internal source of uncertainty?
A) Change in user requirements
B) Unpredictability of system components
C) Market conditions
D) Regulatory changes
B) Unpredictability of system components
What does the term “ambiguous requirement” refer to?
A) A requirement that is clear and well-defined
B) A requirement that can be interpreted in multiple ways
C) A requirement that is impossible to fulfill
D) A requirement that is always met
B) A requirement that can be interpreted in multiple ways
What is the primary goal of requirements reflection at run-time?
A) To ignore requirements
B) To allow a system to observe and reason about its structure and behavior
C) To make requirements less important
D) To simplify the design process
B) To allow a system to observe and reason about its structure and behavior
Which phase does the term “unexplored alternatives” belong to?
A) Requirements
B) Design
C) Implementation
D) Run-Time
B) Design
In the context of requirements-driven adaptation, what does “relaxing requirements” allow for?
A) More rigid specifications
B) More flexible requirements and alternative solutions
C) Elimination of all requirements
D) Strict adherence to initial requirements
B) More flexible requirements and alternative solutions
Which of the following is NOT a part of the template for describing uncertainties?
A) Name
B) Impact
C) Duration
D) Mitigation Strategies
C) Duration
What is an example of a mitigation strategy for handling “ambiguous requirements”?
A) Ignoring the requirements
B) Requirements reflection and claims
C) Increasing system complexity
D) Reducing stakeholder involvement
B) Requirements reflection and claims
What does the term “evaluation” refer to in the context of uncertainties?
A) The process of ignoring uncertainties
B) Comparison between self-adaptive and non-adaptive approaches
C) The assessment of user satisfaction
D) The review of coding standards
B) Comparison between self-adaptive and non-adaptive approaches
What is the purpose of “meta-requirements” in requirements-driven adaptation?
A) To create a fixed set of requirements
B) To divide requirements into sub-requirements for clarity
C) To eliminate all uncertainties
D) To simplify the design process
B) To divide requirements into sub-requirements for clarity
What is the significance of establishing a trade-off between flexibility and assurance in SAS requirements?
A) To reduce costs
B) To ensure critical goals are always met
C) To eliminate all uncertainties
D) To simplify the adaptation process
B) To ensure critical goals are always met
What does “eventually” mean in the context of relaxing requirements?
A) Something must occur at a specific time
B) Something must occur at some point in the future
C) Something will never occur
D) Something may occur if conditions are met
B) Something must occur at some point in the future
What is a potential impact of an “unexplored alternative” in the design phase?
A) Enhanced system performance
B) Missed opportunities for optimization
C) Increased clarity in requirements
D) Improved user satisfactio
B) Missed opportunities for optimization