Requirements Analysis of SDLC
Requirements describe "What" of a system. Objectives which are to be achieved in Software process development are requirements. In requirements analysis phase, requirements are properly defined and noted down. Output of this phase is SRS (Software Requirements Specification) document written in natural language. According to IEEE, requirements analysis may be defined as (1) process of studying user's needs to arrive at a definition of system software and hardware requirements (2) process of studying and refining system software or hardware requirements.