Chapter 22. Developing the Supplementary Specification

The Role of the Supplementary Specification

In Chapter 20 we took a more rigorous look at specificity in software requirements and noted that there are a significant number of requirements that are not a natural fit for the use-case “container.” For example, a statement such as “The application must run on Windows XP” is fairly clear, so it seems silly to try to include such a requirement in a use-case format just because we like use cases.

In this chapter we introduce the concept of the supplementary specification. It's called “supplementary” because we assume the use-case format will contain most of the functional requirements for the system, and we'll supplement the use-case model with these ...

Get Managing Software Requirements: A Use Case Approach, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.