0% found this document useful (0 votes)
327 views

Software Requirements Specification

Uploaded by

Âbîjîţh KB
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
327 views

Software Requirements Specification

Uploaded by

Âbîjîţh KB
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Software Requirements Specification (SRS) Document

A software requirements specification (SRS) is a document that describes what the


software will do and how it will be expected to perform. It also describes the
functionality the product needs to fulfill all stakeholders (business, users) needs.

A typical SRS includes:

 A purpose
 An overall description
 Specific requirements

The best SRS documents define how the software will interact when embedded in
hardware — or when connected to other software. Good SRS documents also
account for real-life users.

A software requirements specification is the basis for your entire project. It lays the
framework that every team involved in development will follow. It’s used to
provide critical information to multiple teams -development, quality assurance,
operations, and maintenance. This keeps everyone on the same page.

Using the SRS helps to ensure requirements are fulfilled. And it can also help you
make decisions about your product’s lifecycle — for instance, when to retire a
feature.

Writing an SRS can also minimize overall development time and costs. Embedded
development teams especially benefit from using an SRS.

Software Development Requirements matters, because this can:

 Ensure project consistency


 Save time and money
 Provide a base for collaboration
 Provide stability in case of unexpected changes
 Make sure the entire software project doesn’t fail
Software Requirements Specification vs. System Requirements Specification

A software requirements specification (SRS) includes in-depth descriptions of the


software that will be developed.

A system requirements specification collects information on the requirements for a


system.

“Software” and “system” are sometimes used interchangeably as SRS. But, a


software requirement specification provides greater detail than a system
requirements specification.

An SRS document includes:

1) Introduction
 Purpose
 Scope
 Definitions, Acronyms and Abbreviations
 References
 Overview

2) The Overall Description

 Product perspective
 System Interfaces
 Hardware Interfaces
 Software Interfaces
 Product Functions
 Constraints

3) Specific Requirements

 External Interfaces
 Functions
 Performance requirements
 Logical Database Requirements
 Software System Attributes
4) Change Management Process

5) Document Approvals

6) Supporting Information

These are the major headings that can be seen in a SRS document. It contains a
brief description about what the system actually does.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy