Software engineeringbasic
Select ALL qualities identified as attributes of good software.
Answer
Maintainability, Dependability, Efficiency, Usability
Explanation
### Why this is right
- **Maintainability** is the ability to modify and support the software.
- **Dependability** concerns whether users can rely on the software.
- **Efficiency** concerns its use of resources and time.
- **Usability** concerns how effectively people can use it.
### The concept
These are software quality attributes: they describe properties of the product, not just whether it runs. Physical durability is not among the listed attributes, and software does not physically wear out in the way a mechanical part can.
### The other options
- **E. Physical durability**: This is a tempting quality for physical products, but the source lists maintainability, dependability, efficiency, and usability.
### Terms
- **Maintainability**: How readily software can be corrected or changed.
- **Dependability**: The degree to which software can be trusted to behave as needed.
- **Usability**: How readily intended users can use the software.
### Remember
Recall the four listed attributes: maintainability, dependability, efficiency, and usability.
Related Questions
- Explain why software engineering is broader than programming.(intermediate)
- Which scheduling tool is described as a horizontal bar chart?(basic)
- Known risks are risks that can be uncovered through careful evaluation of the project plan.(basic)
- A team has stable, well-defined requirements and chooses a sequential process with clearly separated phases. Which model best matches this situation?(intermediate)
- Software is described as engineered rather than manufactured in the classical sense.(basic)
Want to practice more questions like this?
Join myBenkio free and practice past questions for your Nigerian university courses with AI explanations for every answer.
Start Practicing Free