ABSTRACT

Requirements Agreement and Analysis Throughout the elicitation activity and especially before finalizing the SRS (systems requirements specifications), raw requirements should be analyzed for problems and these problems reconciled. Requirements analysis is the activity of analyzing requirements for problems. Problematic requirements include those that are:

◾ Confusing ◾ Extraneous ◾ Duplicated ◾ Conflicting ◾ Missing

We make these concepts more rigorous in Chapter 5. Requirements analysis is usually informal; for example, customers and stake-

holder representatives are shown elicited requirements in a format that they can understand to ensure that the requirements engineer’s interpretation of all customers’ desiderata are correct. Formal methods provide more rigorous techniques for requirements analysis.