MCQs
Read every question, see the correct answer, and understand the explanation at your own pace. Study mode has no timer and no negative marking.
Correct answer
B. Both Incremental and Iterative Development
Explanation
Explanation: The software is developed in increments with the customer specifying the requirements to be included in each increment and the highest priority is to satisfy the customer through early and continuous delivery of valuable software. They are iterative because they work on one iteration followed by improvements in next iteration
Correct answer
B. Structural model
Explanation
Explanation: Important relationships that may be documented at this stage are generalization (inheritancE. relationships, uses/used-by relationships, and composition relationships.
Correct answer
B. Software maintainability & functionality
Explanation
Explanation: Good software should deliver the required functionality, maintainability. Software development is not an attribute but a fundamental.
Correct answer
B. efficiency
Explanation
Explanation: A set of attributes that bear on the relationship between the level of performance of the software and the amount of resources used, under stated conditions.
Correct answer
B. paint() method
Explanation
The correct answer is paint() method.
Correct answer
B. Non-redundant data storage
Explanation
The correct answer is Non-redundant data storage.
Correct answer
D. Association
Explanation
The correct answer is Association.
Correct answer
B. It involves just one task
Explanation
Explanation: Except option b all other options represent the characteristics of an evolutionary prototype
Correct answer
C. binary codes
Explanation
The correct answer is binary codes.
Correct answer
B. GUI design
Explanation
Explanation: The MVC pattern was originally proposed in the 1980s as an approach to GUI design that allowed for multiple presentations of an object and separate styles of interaction with each of these presentations