(1) Determine the required quality attributes in requirement analysis
(2) Quantify the quality attributes
Many can be directly quantified
E.g., time efficiency by throughput, latency, etc.
Many should be assigned qualitative values first, then quantified
E.g., “Excellent” 100, “Average” 50, ...
(3) Compute the weighted sum