Appendix B: Essential Software Requirements Specifications (SRS)

Following are three examples of Essential SRS. The IEEE guideline 830 discussed in Chapter 6 Section 5 is the foundation for the SRS.

Example 1: Essential SRS—Descriptive

  1. System Overview

    This section should contain a brief description of what the software system will do. It is intended as an introduction and should be informal and concise.

  2. Technical Requirements

    This section should describe the operational parameters of the software product. It should contain information (if applicable to the product) such as:

    • Functional requirements (this part could be done with use cases)

    • Nonfunctional requirements such as performance and other constraints

    • User-interface specification ...

Get Essentials of Software Engineering, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.