Requirement Analysis

Requirement Analysis:-

Requirement analysis is a clear cut approach for obtaining a clear understanding of the needs of customer/clients i.e what exactly they need. The most basic method for analysis of problem is "Divide and Conquer". In this the problem is divided into sub problems an then try to solve them respectively by linking them to each other.


 

What is SRS(Software Requirement Specification):-

It is a type of Document that describe the functioning of software theoretically. All the requirement are specified in this document.


The document is made on the basis of agreement between the client and developer on what the software will do. This helps the client to determine the software meets their requirement or not. Without SRS there is no way a client can determine it.


 

Requirement Engineering:-

It is a systematic use of principles and techniques that are used to analyze the requirement for the development of software. It requires an active role of customer so that he/she can reformulate or modify the data, functions into concrete detail. The developer(who is building a software) acts as a consultant ,problem solver.


 

Requirement Engineering consists of various activities. Some of them are:-


 

1-Requirement Elicitation.


 

2-Requirement Analysis.


 

3-Requirement Modeling.


 

4-Requirement Documentation.


 

5-Requirement Validation.


 

Requirement Elicitation:-It is most important for any project development. It consists of detailed investigation of customer needs. We need four tools for Requirement Elicitation i.e Record View, Onsite observation, interviews and questionnaire.


 

Requirement Analysis:-In this requirements are organized into related subsets ,explores each requirement in relation to each other. It also prioritize requirement based on the needs of customer/user.


 

Requirement Documentation:-This includes collecting of total requirement in a structured and organized way and becomes clear and readable.


 

Requirement Validation:-It refers to the process of assessment that measure the quality of whole SRS document .It examines all the specification to ensure that all the software requirement fulfills i.e Completeness , Correctness and consistency.

 

Comments