Selection and tailoring of software requirements specification document templates for requirements engineering

Standard template
  1. Introduction
    1.1 Purpose
    1.2 Scope
    1.3 Definitions, Acronyms and Acronyms
    1.4 References
    1.5 Document Organization
  2. General description
    2.1 Product prospects
    2.2 Product functions
    2.3 User characteristics
    2.4 Constraints
    2.5 Assumptions and dependencies
  3. Detailed requirements description
    3.1 External interface requirements
        3.1.1 User interface
        3.1.2 Hardware interface
        3.1.3 Software interface
        3.1.4 Communication interface
    3.2 Functional requirements
        3.2.1 System characteristics 1
            3.2.1.1 Feature description
            3.2.1.1 Stimulus / response sequence
            3.2. 1.1 Related functional requirements
        3.2.2 System characteristics 2
    3.3 Performance requirements
    3.4 Constraints
    3.5 Quality attributes
    3.6 Other requirements

Appendix
Index

supplement:
The overall description part of the document can be obtained and refined by methods such as interviews, questionnaires, stakeholder analysis, and hard data; the
detailed requirements description part is described by graphs and lists.

Crop template
  1. Introduction
    1.1 Purpose
    1.2 Document conventions
    1.3 Audience and reading suggestions
    1.4 Project scope
    1.5 References
  2. General description
    2.1 Product prospects
    2.2 Product features
    2.3 User classes and their characteristics
    2.4 Operating environment
    2.5 Design and implementation constraints
    2.6 User documentation
  3. System Features
    3.1 System Features X
        3.x.1 Description and Priority
        3.x.2 Stimulus / Response Sequence
        3.x.3 Functional Requirements
  4. External interface requirements
    4.1 User interface
    4.1 Hardware interface
    4.1 Software interface
    4.1 Communication interface
  5. Other non-functional requirements
    5.1 Performance requirements
    5.2 Security requirements
    5.3 Software quality attributes
  6. Other requirements
    Appendix A: Glossary
    Appendix B: Analysis model
    Appendix C: List of issues to be determined

Can be cut as needed

supplement:

  1. Functional requirements belong to: system characteristics

  2. The software interface documentation includes:

    • Links between the product and external components
    • Declares the purpose of exchanging data, information and control commands between software organizations
    • Identify the data that will be shared between components
  3. Software interface documentation does not include: communication between hardware and software

  4. The entire process of selecting and using templates in requirements specification activities is: standard templates, organization templates, project templates, and project software requirements specification documents.

Published 72 original articles · praised 3 · visits 3538

Guess you like

Origin blog.csdn.net/id__39/article/details/105261558