Problems and
Prospects
This chapter has proved to be very popular (in the earlier editions, at least).
Problems with projects - some web links
A Standish
Group report on the
difficulties of cost estimating:
http://www.costxpert.com/resource_center/articles/tsunamireport.pdf
A quiz
I think that in looking at this topic you can draw on the experience that students have already gained from doing programming. So, for example, they know that if they spend longer on testing then the software will be more reliable, but it will cost more.
One way of drawing on their experiences and perceptions is to use a quiz.
I think the most useful of the exercises is number 6, which asks the student to assess (for each of a number of cases) the important goals. I've used this with a class (of up to about 30) as follows:
Reliability
Here is some additional exercises on reliability