Design quality
Design quality is an elusive concept. Quality depends on specific organizational priorities
A 'good' design may be the most efficient, the cheapest, the most maintainable, the most reliable, etc.
The attributes discussed here are concerned with the maintainability of the design
Quality characteristics are equally applicable to function-oriented and object-oriented designs