Chapter 8. Supplementary Specification

The Supplementary Specification captures all requirements that cannot be expressed in use cases. This does not mean, however, that all functional requirements are in use cases and that all nonfunctional requirements are in the Supplementary Specification. The Use Case Specification also contains nonfunctional requirements if they apply to only one use case. The Supplementary Specification contains all generic functional requirements that are not associated with any specific use case. Table 8.1 illustrates what type of requirement is found in which document.

Table 8.1. Allocation of Software Requirements Between the Use Case Specification and Supplementary Specification

Requirement Type

Use Case Specification ...

Get Requirements Management Using IBM Rational RequisitePro now with the O’Reilly learning platform.

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