lecture 5 Flashcards
What is the primary goal of software evaluation? A) To create new software
B) To make a judgment about the amount, number or value of something
C) To eliminate bugs in software
D) To enhance user experience
B) To make a judgment about the amount, number or value of something
Which of the following is NOT a characteristic of a good metric in software evaluation? A) Comparability
B) Intuitive interpretation
C) Complexity
D) Simple and efficient computation
C) Complexity
Why is it important to evaluate self-adaptive systems? A) To compare their coding standards
B) To determine their self-adaptivity and adaptability
C) To assess their user interface design
D) To measure their market success
B) To determine their self-adaptivity and adaptability
Which metric is NOT part of the autonomic systems evaluation?
A) Quality of service
B) Time to adapt
C) User satisfaction
D) Failure avoidance
C) User satisfaction
What does the Self-Adaptation Fitness Unit (SAFU) metric evaluate?
A) User interface design
B) System aesthetics
C) Quality of service goals, resource overhead, and adaptation engineering effort
D) Code complexity
C) Quality of service goals, resource overhead, and adaptation engineering effort
Which category does “latency” fall under in SAS evaluation metrics? A) Architectural
B) Structural
C) Performance
D) Documentation
C) Performance
What is the focus of the “cost-benefit analysis” in SAS evaluation? A) Measuring user satisfaction
B) Comparing coding practices
C) Evaluating a strategy’s cost versus its benefits
D) Assessing the aesthetic quality of the software
C) Evaluating a strategy’s cost versus its benefits
Which of the following metrics is used to measure the architectural adaptability of a service? A) Mean of relative adaptability of a service
B) User interaction adaptivity index
C) Quality of service
D) Cost of development
A) Mean of relative adaptability of a service
In the evaluation of adaptivity, what is the “level of system adaptability” defined as? A) The number of components used to provide a service
B) The number of users interacting with the system
C) The number of components used to make up a system versus the number of components that the most adaptable architecture would use
D) The overall system performance
C) The number of components used to make up a system versus the number of components that the most adaptable architecture would use
Which of the following metrics is NOT related to the evaluation of self-healing systems? A) Support for detecting anomalous system behavior
B) Support for failure diagnosis
C) Support for user training
D) Support for testing of correct behavior
C) Support for user training
Which of the following is NOT a quality-driven framework aspect for evaluating SAS? A) Performance
B) Security
C) User engagement
D) Safety
C) User engagement