"We cannot test quality directly, but we can test related factors to make quality visible. Quality has three sets of factors - functionality (exterior quality), engineering (interior quality),and adaptability (future quality)". See Table 1.
- Functionality (exterior quality): correctness, reliability, usability, integrity
- Engineering (interior quality): efficiency, testability, documentation, structure
- Adaptability (future quality): flexibility, reusability, maintainability
Assignment
At this point in your project development, describe tests and/or methods you've done in order to evaluate your project within each of these quality categories: