Software Requirements Specification
From Wikipedia, the free encyclopedia
A software requirements specification (SRS) is a complete description of the behavior of the system to be developed. It includes a set of use cases that describe all of the interactions that the users will have with the software. Use cases are also known as functional requirements. In addition to use cases, the SRS also contains nonfunctional (or supplementary) requirements. Non-functional requirements are requirements which impose constraints on the design or implementation (such as performance engineering requirements, quality standards, or design constraints).
[edit] References
Raymond Turner. "The Foundations of Specification". Journal of Logic and Computation, Vol. 15, No. 5 (Oct. 2005), pp. 623–663.