What is software quality all about?
In general quality means:
- That it works according to the specifications.
- It’s maintainable.
Who is responsible to meet these goals? It’s the developer and tester.
If you have a sound specification it’s easy to measure whether a software behaves according to the specifications.
The second goal is more difficult to achieve.
How can . . . → Read More: Maintainable Software by Inheritance of Responsibility