software quality attributes and trade - offs .
A framework for classifying and comparing software architecture evaluation methods