8.2 User Classes Mapped to Functional Features
In this section provide an explanation of what functions each user organization can access or use.
Define any variations in the user work process that correspond to the use of the system by the
different classes of users.
8.3 Operational Scenarios
Develop sample usage scenarios for each major user class that show what inputs will initiate the
system functions, system interactions, and what outputs are expected to be generated by the
system. The scenarios should be comprehensive, to the extent that all user types and all major
functions are covered.
9.0 GUIDELINES FOR REQUIREMENTS DEVELOPMENT
The following subsections are not components of the SRS. They are given here as guidelines for
developing requirements.
9.1 Criteria for Good Requirement
Good requirements are necessary for the development of systems that satisfy user expectations.
Good requirements support clear design, development, and test procedures. A good requirement
has several important characteristics, as described herein. These criteria for good quality
requirements are based on the IEEE Std 830, Recommended Practice for Software Requirements
Specifications, dated November 1998, and are described herein.
9.2 Unambiguous
It has only one interpretation. It avoids technical jargon. If specific technological terms are
required for clarity, they must be defined in the requirement.
9.3 Complete
It contains all information needed to write software for the requirement that is acceptable to the
customer. It does not contain the phrase “to be determined” (TBD) unless it is accompanied by a
description of the conditions required for its elimination, as well as a specification of who is
responsible for its elimination.
9.4 Correct
It adequately reflects the desired software function and performance.
9.5 Consistent
It does not conflict with other requirements within the same system or related systems. It agrees
with requirements defined in higher-level system documentation.
9.6 Verifiable
It can be tested and confirmed.