Self-Study Questions

1.Give at least three examples of where the decision-making techniques described in this chapter could be applied at a number of different levels in a typical software organization.
2.For one of the examples from Question 1, specify which situation you chose and identify at least three relevant selection criteria.
3.What would be a reasonable prioritization of the criteria in Question 2? List your criteria in order of decreasing importance.
4.Which of these selection criteria would be “irreducible” and which ones wouldn't?
5.Given the stated requirement “the system shall be user-friendly,” describe at least three possible valid interpretations.
6.Give an example of an ambiguous software requirement statement, and describe at least ...

Get Return on Software: Maximizing the Return on Your Software Investment now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.