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 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.