You are on page 1of 2

28/06/12

Software requirements specification - Wikipedia, the free encyclopedia

Software requirements specification


From Wikipedia, the free encyclopedia

A software requirements IEEE Software Document Definitions specification (SRS) a requirements specification for a software system is a SQAP Software Quality Assurance Plan IEEE 730 complete description of the behavior of a SCMP Software Configuration Management Plan IEEE 828 system to be developed and may include STD Software Test Documentation IEEE 829 a set of use cases that describe SRS Software requirements specification IEEE 830 interactions the users will have with the SVVP Software Validation & Verification Plan IEEE 1012 software. In addition to a description of SDD Software Design Description IEEE 1016 the software functions, the SRS also contains non-functional requirements. SPMP Software Project Management Plan IEEE 1058 Non-functional requirements impose constraints on the design or implementation (such as performance engineering requirements, quality standards, or design constraints), and are sometimes referred to as "ilities". Software requirements is a sub-field of software engineering that deals with the elicitation, analysis, specification, and validation of requirements for software.[1] The software requirement specification document enlists all necessary requirements for project development. To derive the requirements we need to have clear and thorough understanding of the products to be developed. This is prepared after detailed communications with project team and the customer. A general organization of an SRS is as follows [2] Introduction Purpose Definitions System overview References Overall description Product perspective Product functions User characteristics Constraints, assumptions and dependencies Specific requirements External interface requirements Functional requirements Performance requirements Design constraints Logical database requirement Software System attributes Other requirements

See also
Functional specification Product design specification
en.wikipedia.org/wiki/Software_requirements_specification 1/2

28/06/12

Software requirements specification - Wikipedia, the free encyclopedia

Requirements analysis System requirements specification Software development process Specification (technical standard)

References
1. ^ Pierre Bourque and Robert Dupuis, ed. (2004). Guide to the Software Engineering Body of Knowledge 2004 Version (http://www.swebok.org) . IEEE Computer Society. pp. 21. ISBN 0-7695-2330-7. http://www.swebok.org. 2. ^ Stellman, Andrew and Greene, Jennifer (2005). Applied software project management. O'Reilly Media, Inc. pp. 308. ISBN 0596009488.

External links
IEEE Recommended Practice for Software Requirements Specifications (IEEE Std 830-1998, Revision of IEEE Std 830-1993) (http://ieeexplore.ieee.org/stamp/stamp.jsp? tp=&arnumber=720574&userType=inst) Leffingwell, Dean; Don Widrig (2003). Managing Software Requirements: A Use Case Approach (2nd ed. ed.). Addison-Wesley. ISBN 032112247X. Gottesdiener, Ellen (2009). The Software Requirements Memory Jogger: A Desktop Guide to Help Business and Technical Teams Develop and Manage Requirements. Addison-Wesley. ISBN 157681114X. Retrieved from "http://en.wikipedia.org/w/index.php? title=Software_requirements_specification&oldid=498606277" Categories: Software requirements Software documentation IEEE standards This page was last modified on 21 June 2012 at 04:03. Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. See Terms of use for details. Wikipedia is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.

en.wikipedia.org/wiki/Software_requirements_specification

2/2

You might also like