Which of the following is a characteristic of good software?
a) Maintainability
b) Complexity
c) Expensive
d) Inconsistent
Answer:
a) Maintainability
Explanation:
Maintainability is a key characteristic of good software. It refers to the ease with which software can be modified to fix bugs, add new features, or improve performance.
Other important characteristics of good software include reliability, efficiency, usability, and scalability. These attributes ensure that software performs well under different conditions and can evolve over time.
Software that is difficult to maintain becomes costly and time-consuming to update, which can hinder long-term success.