Computer Science and Software Engineering 371
Software Requirements and Specification
Fall 2005
Discussion and Exercises for Week 4
1. Will the
inputs, outputs, functions, system attributes and environmental attributes for
the system be clear from the use case model and the supplementary
specifications? Why or why not?
2. How can
the client and developer agree on whether or not a nonfunctional requirement
has been achieved or not?
3. Consider the project that we have been doing in Homeworks 2 and 3. Split
into groups of eight; four of you should be the clients, and four the
developers. Each subgroup of four should
among themselves determine two changes they need to negotiate (e.g. a new
feature, a longer deadline) and then present it to the other subgroup for
negotiation.