Attributes of Good Software
- •
def
- •
the key quality attributes that well-engineered software should possess
- •
- •
attributes
- •
maintainability — software must be able to evolve to meet changing user and business needs
- •
dependability — software must be trustworthy: reliable, secure, and safe
- •
efficiency — software should not make wasteful use of system resources such as memory and processing power
- •
usability — software must be usable by the intended users, with minimal learning effort
- •
- •