Software Requirements Engineering
Software Requirements Engineering
A look at the software requirements engineering process part of the analysis phase of the software development life cycle.
1,200 words (
approx. 4.8 pages) |
3 sources |
MLA | 2002
Paper Summary:
This paper discusses how today software requirements analysis has become an indispensable part of software development. It examines how the system development life cycle incorporates the complete analysis, design and maintenance of any software project wherein each phase of the project is meticulously planned and based on the previous phase. It considers the requirements engineering process in a little detail.
Outline
Introduction
The Software Requirements Specification
Languages for Requirements Specification (Automated Tools)
PSL/PSA
RSL/REVS
Structured Analysis and Design Technique
Effect of Bad Requirements Analysis
Conclusion
From the Paper:
"The software requirements specification is a comprehensive document, which presents all the different aspects involved in the software development. This includes the product overview, data flow, functional requirements, performance requirements, methods to handle exceptions, provisions for modification etc. It is desirable that the software specification or requirements report should be correct, complete, consistent, clear, functional, verifiable, traceable and easily changeable. If the requirements are badly stated or incomplete we might end up developing software that satisfies the requirements but still way behind the user expectations."
Software Requirements Engineering (2012, January 15). Retrieved February 13, 2012, from http://www.academon.com/Term-Paper-Software-Requirements-Engineering/29376
"Software Requirements Engineering" 15 January 2012. Web. 13 Feb. 2012. <http://www.academon.com/Term-Paper-Software-Requirements-Engineering/29376>