O'Reilly logo

Essentials of Software Engineering, 4th Edition by Tsui

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required