IEEE Std 1233, 1998 and 1233-1996 aIEEE Guide for Developing System Requirements Specifications -Description
Abstract: Guidance for the development of the set of requirements, System Requirements Specification (SyRS), that will satisfy an expressed need is provided. Developing an SyRS includes the identification, organization, presentation, and modification of the requirements. Also addressed are the conditions for incorporating operational concepts, design constraints, and design configuration requirements into the specification. This guide also covers the necessary characteristics and qualities of individual requirements and the set of all requirements.
Keywords: requirement, SyRS, system, system requirements specification
Content
1. Overview
1.1 Scope
2. References
3. Definitions
4. System requirements specification
4.1 Definition
4.2 Properties
4.3 Purpose
4.3.1 Organizing requirements
4.3.2 Communicating to two audiences
4.4 Intended use
4.5 Benefits
4.6 Dynamics of system requirements
5. SyRS development process overview
5.1 Customer
5.1.1 Raw requirements
5.1.2 Customer representation
5.1.3 Customer feedback
5.2 Environment
5.2.1 Political influence
5.2.2 Market influence
5.2.3 Standards and technical policies influence
5.2.4 Cultural influence
5.2.5 Organizational influence
5.2.6 Physical influence
5.3 Technical community
5.3.1 Technical representation
5.3.2 Technical feedback
6. Well-formed requirements
6.1 Definition of a well-formed requirement
6.1.1 Capabilities
6.1.2 Conditions
6.1.3 Constraints
6.1.4 Example
6.2 Properties of a requirement
6.3 Categorization
6.4 Pitfalls
7. SyRS development
7.1 Identify requirements
7.1.1 Techniques for identifying requirements
7.1.2 Interaction between customers and analysts
7.2 Build a well-formed requirement
7.3 Organize requirements
7.4 Present requirements
7.4.1 Methods of representation
Annex A System Requirements Specification outline
Annex B Bibliography
Annex C Guidelines for compliance with IEEE/EIA 12207.1-1997
C.1 Overview
C.1.1 Scope and purpose
C.2 Correlation
C.2.1 Terminology correlation
C.2.2 Process correlation
C.2.3 Life cycle data correlation for System Requirements Specifications
C.2.4 Life cycle data correlation between other data in IEEE/EIA 12207.1-1997 and IEEE Std 1233, 1998 Edition
C.3 Document compliance
C.4.1 Compliance with information requirements of IEEE/EIA 12207.0-1996
C.4.2 Compliance with generic content guidelines of IEEE/EIA 12207.1-1997
C.4.3 Compliance with specific content requirements of IEEE/EIA 12207.1-1997