Paper Title
Requirement Analysis Using Requirement Analysis Engine

Requirement Analysis is the fundamental aspect of software engineering process. Requirements are nothing but end user’s/customer’s demands which must be met within specific time duration. Hence requirement engineering deals with gathering of requirements from the customers/end users to recognize what a software system should consist of, gathering of requirements is done via an interaction between the requirement analysts and the stakeholders. If the need of the stakeholders doesn’t meet then the quality software will not be produced. If an error occurs in Requirement gathering stage, then it will be carried on to the further stages of SDLC, which will deteriorate the whole software product. Requirement gathering faults mostly affect software testing phase. So, it is very important to fix the errors at the right stage. This phase acts as a foundation for developing a software product and the role of the customers is most essential. Many challenges arise during testing process; if faulty requirements are encountered during this stage then they will produce ripple effect on further software testing and in turn software development process. As requirement gathering process plays vital role in the success or failures of any software product, there is need to understand issues present in the requirement document and impact of that issue on overall software product before starting software development process. Also there is need to have corrective actions for each issue present in requirement document. To solution for such problem, author has designed Requirement Analytical Engine (RAEngine) which will help software testing team to get better and correct action from this engine. Keywords: Requirement Gathering Process, Requirement Analytical Engine, Software testing.