|
Requirements Analysis
Requirements analysis, in software engineering, is a term used to describe all the tasks that go into the instigation, scoping and definition of a new or altered computer system. Requirements analysis is an important part of the software engineering process; whereby business analysts or software developers identify the needs or requirements of a client; having identified these requirements they are then in a position to design a solution.
Requirements analysis is also known under other names:
- requirements engineering
- requirements gathering
- requirements capture
- operational concept documenting
- system engineering
- requirements specification
During most of the history of software engineering it has been considered to be a relatively easy part of the process. However, in the last decade or so, it has become increasingly recognised as being the most vital part of the process; given that the failure to properly identify requirements makes it virtually impossible for the finished piece of software to meet the needs of the client or be finished on time.
View the complete article at
http://en.wikipedia.org/wiki/Requirements_analysis
|