Standard template
- Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms and Acronyms
1.4 References
1.5 Document Organization - General description
2.1 Product prospects
2.2 Product functions
2.3 User characteristics
2.4 Constraints
2.5 Assumptions and dependencies - 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
- Introduction
1.1 Purpose
1.2 Document conventions
1.3 Audience and reading suggestions
1.4 Project scope
1.5 References - 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 - System Features
3.1 System Features X
3.x.1 Description and Priority
3.x.2 Stimulus / Response Sequence
3.x.3 Functional Requirements - External interface requirements
4.1 User interface
4.1 Hardware interface
4.1 Software interface
4.1 Communication interface - Other non-functional requirements
5.1 Performance requirements
5.2 Security requirements
5.3 Software quality attributes - Other requirements
Appendix A: Glossary
Appendix B: Analysis model
Appendix C: List of issues to be determined
Can be cut as needed
supplement:
-
Functional requirements belong to: system characteristics
-
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
-
Software interface documentation does not include: communication between hardware and software
-
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.