11.07.2015 Views

Software Requirements Specification - Instructions - Texas ...

Software Requirements Specification - Instructions - Texas ...

Software Requirements Specification - Instructions - Texas ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Texas</strong> Project Delivery FrameworkSOFTWARE REQUIREMENTS SPECIFICATION INSTRUCTIONSIntroductionThe <strong>Software</strong> <strong>Requirements</strong> <strong>Specification</strong> (SRS) Template and Template <strong>Instructions</strong> areincluded within the within the System Development Life Cycle (SDLC) Extension of the <strong>Texas</strong>Project Delivery Framework (Framework) to establish a consistent method for documentingsoftware requirements for technology projects. <strong>Software</strong> requirements describe what the softwarewill do, the software’s expected environment, the software’s usage profile, its performanceparameters, and its expected quality and effectiveness. The SRS is a structured collection ofinformation that embodies the requirements of the software. The SRS completely describes allinputs, outputs, and required relationships between inputs and outputs.Documenting software requirements can reduce project risk by reducing uncertainty inimplementation of the software. Documentation of detailed and accurate software requirementscontributes to the success of information technology systems by establishing and communicatingexpectations for all aspects of the software’s features and performance. In addition, thedocumented software requirements provide the basis for ensuring that requirements areaddressed during software design and testing.Use of the <strong>Software</strong> <strong>Requirements</strong> <strong>Specification</strong>Within the Framework, the <strong>Software</strong> <strong>Requirements</strong> <strong>Specification</strong> (SRS) is completed, reviewed,and approved in the Project Planning Review Gate. The SRS documents and communicates thesoftware requirements to the technical community who will specify and build the software. Thecollection of requirements in the SRS must be understandable by stakeholder entities and thetechnical community.Approval of the SRS constitutes agreement that the software satisfying the specifications withinwill be accepted. Once approved, changes can be made to the specifications in the SRS onlythrough the change management process.The <strong>Software</strong> <strong>Requirements</strong> <strong>Specification</strong> Template should be used to develop a SRS for eachproject. The SRS should be developed in coordination with and be accessible by appropriateproject team and stakeholder entities. In addition, all information in the SRS should be consistentwith all project documentation, including the Project Plan and related system development lifecycle documents.NOTE: The <strong>Software</strong> <strong>Requirements</strong> <strong>Specification</strong> should contain descriptive labels for andreferences to every figure, table, and diagram included within the document.DIR Document 25SR-N1-2 Page 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!