Chapter 12 Discussion Questions

  1. Identify a desirable quality attribute for your project in each of the following areas: availability, usability, maintainability, performance. How will you verify that you have achieved this attribute goal?
  2. Identify some conflicting quality attributes on your project? Which should dominate? Why?
  3. Given the following quality attibute requirement:
    Every web page shall download in 15 seconds or less over a 50 KBps modem connection.
    Under what circumstances might this requirement be met in test, but not in production? In other words, what (perhaps unreasonable) assumptions might be made?