About us Process Success stories Innovations Contacts

Welcome, Dear Visitor

Process > Scope Management > SRS

Standardized requirements in one document

A Software Requirements Specification (SRS) document is one of the central artifacts in the course of a software development project. It defines what shall be developed in great detail. The SRS is a rather technical document and usualy requires your significant attention to read and understand it.

The SRS is a format of the Specification. The SRS is based on the Vision and provides details for each Feature from it.

The SRS is created by a system analyst according to details provided by the requirements specifier (your representative). The SRS includes four sections:

IEEE 830-1998 'Recommended Practices for Software Requirements Specifications' is used to structure, define and maintain the SRS.

The amount of effort contributed to SRS development and maintenance depends on the project size and complexity. However, average numbers (in correlation with the project Budget) are as follows:

Budget, staff-hours Functional Requirements SRS size, pages Efforts, staff-hours Time, weeks
1000-220040-13020-60150-2803-5
1900-3500100-40040-100200-4004-7
3000-5000350-70080-200350-7005-9

Functional Requirements for the SRS are uniquely identified and used in a Traceability Matrix in order to provide backward traceability for Features.

Citation from our software development contract: Specification is a description of Deliverables that may include Functional and Non-functional Requirements to Deliverables from user perspective ("black-box"), design constraints, use-cases, Glossary, and external interfaces description (including graphical user interfaces, GUI). Wherever used, Specification means either one of the following: Effective Specification, Alpha-Specification or Beta-Specification. Specification is also referred to as "Software Requirements Specification (SRS)", "Scope Statement", or "Change Request".

Last update on Jan 26, 2011

Site Map Legal Notes Privacy Policy

© TechnoPark Corp., 2000-2012, rev.1054, 0.79sec