Using the ISO 9126 (or any other quality model) for derivation of system requirements brings clarity of definition of purpose and operating capability .
For example a rules engine approach to compliance would enable greater adaptability, should the compliance rules change. The functionality for compliance could be implemented in other ways but these other implementation methods may not produce as strong an adaptability characteristic as a rules, or some other component based, architecture.
Also, a designer typically will need to make trade offs between two or more characteristics whe…