DE | EN | CN

Gliederungsvorschlag für eine modellbasierende System Requirements Specification, SRS

IEEE software life cycle

SQA – Software quality assurance • IEEE 730 SCM – Software configuration management • IEEE 828 STD – Software test documentation • IEEE 29119 SRS – Software requirements specification • IEEE 29148 V&V – Software verification and validation • IEEE 1012 SDD – Software design description • IEEE 1016 SPM – Software project management • IEEE 16326 SUD – Software user documentation • IEEE 24748

SRS Example 1

  1. Purpose
    1. Definitions
    2. Background
    3. System overview
    4. References
  2. Overall description
    1. Product perspective
      1. System Interfaces
      2. User interfaces
      3. Hardware interfaces
      4. Software interfaces
      5. Communication Interfaces
      6. Memory constraints
    2. Design constraints
      1. Operations
      2. Site adaptation requirements
    3. Product functions
    4. User characteristics
    5. Constraints, assumptions and dependencies
  3. Specific requirements
    1. External interface requirements
    2. Performance requirements
    3. Logical database requirement
    4. Software system attributes
      1. Reliability
      2. Availability
      3. Security
      4. Maintainability
      5. Portability
    5. Functional requirements
      1. Functional partitioning
      2. Functional description
      3. Control description
    6. Environment characteristics
      1. Hardware
      2. Peripherals
    7. Users
    8. Other

SRS Example 2

Revision History Introduction 1.1 Purpose 1.2 Document Conventions 1.3 Intended Audience and Reading Suggestions 1.4 Product Scope 1.5 References Overall Description 2.1 Product Perspective 2.2 Product Functions 2.3 User Classes and Characteristics 2.4 Operating Environment 2.5 Design and Implementation Constraints 2.6 User Documentation 2.7 Assumptions and Dependencies External Interface Requirements 3.1 User Interfaces 3.2 Hardware Interfaces 3.3 Software Interfaces 3.4 Communications Interfaces System Features 4.1 System Feature 1 4.2 System Feature 2 (and so on) Other Nonfunctional Requirements 5.1 Performance Requirements 5.2 Safety Requirements 5.3 Security Requirements 5.4 Software Quality Attributes 5.5 Business Rules Other Requirements Appendix A: Glossary Appendix B: Analysis Models Appendix C: To Be Determined List