Artifact:
|
| The Supplementary Specification artifact capture system requirements that are not readily captured in behavioral requirements artifacts such as use-case specifications. |
---|---|
Role: | System Analyst |
Optionality/Occurrence: | Used if there are system requirements that cannot be associated with a specific use case. |
Templates and Reports: |
|
Examples: |
|
UML Representation: | Not applicable. |
More Information: |
|
|
The Supplementary Specifications capture the system requirements that are not readily captured in the use cases of the use-case model. Such requirements include:
Supplementary Specifications go hand-in-hand with the use-case model, implying that:
The System Analyst role is primarily responsible for this artifact, which is an important complement to the use-case model. The Supplementary Specifications and the use-case model together should capture a complete set of requirements on the system.
This artifact is an important input to other software engineering work. The following roles and role sets use the Supplementary Specifications:
The kinds of supplementary requirements vary widely between projects, so tailoring should be applied to define sections applicable to your project. Decide which information (attributes) to manage in the Vision, and which to manage using requirements management tools.
Note that Supplementary Specifications may be enclosed within Software Requirements Specification artifacts.
Rational Unified Process
|