Parts of a SRS document - Software Engineering - GeeksforGeeks (2024)

Last Updated : 07 Jan, 2024

Improve

The important parts of theSoftware Requirements Specification (SRS)document are:

  1. Functional requirements of the system
  2. Non-functional requirements of the system, and
  3. Goals of implementation

These are explained as follows.

Functional Requirements

The purposeful requirements part discusses the functionalities needed from the system.

  1. The system is taken into account to perform a group of high-level functions Fi. The functional view of the system is shown in the below diagram
  2. Each function Fiof the system can be considered as a transformation of a set of input data Ii to the corresponding set of output knowledge Oi.

The user will get some purposeful piece of labor done employing a high-level operation.

Parts of a SRS document - Software Engineering - GeeksforGeeks (1)

Non-functional Requirements

Non-functional necessities accommodate the characteristics of the system which may not be expressed as functions – like the maintainability of the system, mobility of the system, the usability of the system, etc. Non-functional requirements may include:

  1. Reliability issues
  2. Accuracy of results
  3. Human-computer interface issues
  4. Constraints on the system implementation, etc.

Goals of Implementation

The goals of implementation part documents some general suggestions relating to development. These suggestions guide trade-off among style goals.

  1. The goals of the implementation section would possibly document problems like revisions to the system functionalities that will be needed within the future, new devices to be supported within the future, reusability problems, etc.
  2. These are the things that the developers would possibly detain their mind throughout development in order that the developed system may meet some aspects that don’t seem to be needed straightaway.

Like Article

Suggest improvement

Share your thoughts in the comments

Please Login to comment...

Parts of a SRS document - Software Engineering - GeeksforGeeks (2024)
Top Articles
Latest Posts
Article information

Author: Otha Schamberger

Last Updated:

Views: 5657

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.