COMPUTER SCIENCE AND ENGINEERING
SOFTWARE ENGINEERING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Software maintainability
|
|
Software functionality
|
|
Software development
|
|
Software maintainability & functionality
|
Detailed explanation-1: -4. What are attributes of good software ? Explanation: Good software should deliver the required functinality, maintainability. Software development is not an attribute but a fundamental.
Detailed explanation-2: -Explanation: Good software should provide the functionality and maintainability that are necessary. Software development is a must, not an option. Along with this software also additional attributes like usability, efficiency, reliability, accuracy, robustness, integrity, etc.
Detailed explanation-3: -More formally, the IEEE Standard Glossary of Software Engineering Terminology defines maintainability as: “The ease with which a software system or component can be modified to correct faults, improve performance or other attributes, or adapt to a changed environment."