You are part of an organization that builds software for meteorological analysis and forecasting.  The tool obtains data from various weather sensors, uses fancy weather prediction models to do all kinds of complex computations about what is likely to happen, and displays the results visually to meteorologists who then perform all kinds of “what-if” and probability analysis to arrive at their predictions.

 

Answer the following questions about how would you go about setting, achieving and measuring product quality objectives for your software for the three different quality attributes listed below.  For each of the attributes:

 

a.)    Identify one type of goal that could be set for each attribute.

b.)    Identify any one practice to help improve the attribute.

 

 

Performance

a.)   

b.)     

 

 

Availability

a.)   

b.)     

 

 

Evolvability

a.)   

b.)