Formalize Requirement (Process Notes 3.4)
Refer to the requirements shell that is packaged with the requirements template. For each requirement, use the shell as a guide and define each of the
For detailed advice and examples of each type of requirement, refer to the requirements template. |
Formalize System Constraints (Process Notes 3.5)
Refer to the requirements shell that is packaged with the requirements template. For the product purpose and the project constraints, use the shell as a guide and define each of the
For detailed advice and examples of each type of system constraint, refer to the requirements template. |
Identify Nonfunctional Requirements (Process Notes 3.6)You can use the functional requirements as a trigger to help you find the nonfunctional requirements by using the following approach: I. For each use case A. For each functional requirement 1. For each type of nonfunctional requirement listed in the requirements template a. Should there be one or more of these nonfunctional requirements to support this functional requirement? You can also use a higher-level approach and look for nonfunctional requirements by comparing the use case with each of the types of nonfunctional requirements. |
Write Functional Fit Criteria (Process Notes 3.7)The objective of this process is to take a requirement and use the work knowledge to produce a requirement fit criteria for a functional requirement. The process looks for unambiguous criteria that make it possible to classify any solution to the requirement as either "fits the requirement" or "does not fit the requirement." The template contains many examples of how to determine requirement measurements. For each requirement, fit criteria for a functional requirement specify how you will know that the product has successfully completed the required action, provided that you have defined the terms (refer to section 5 of the requirements specification template) used in the description and purpose/ rationale of the requirement. Then your fit criteria will take the following form:
In other words, if your terminology is unambiguously defined, it is part of the definition of the fit criteria for functional requirements. You might consider writing the test case as an alternative to the fit criterion for a functional requirement. |
Write Nonfunctional Fit Criteria (Process Notes 3.8)The objective of this process is to take a requirement and use the work knowledge to produce a requirement fit criteria for a nonfunctional requirement. The process looks for unambiguous criteria that make it possible to classify any solution to the requirement as either "fits the requirement" or "does not fit the requirement." The template contains many examples of how to determine requirement measurements.
|