Monday, 28 November 2011


Requirement analysis
Introduction:
In computing, requirement analysis is an important phase in order to develop a successful system or business project. It can be defined as a set of tasks to gather information about needs, conditions and requirements of users and new system which is going to be implemented.
The success of a system/software or a project is highly dependent upon requirement analysis phase, where all the financial, technical and main requirements are analyzed properly in order to develop a successful system.
Explanation:
Requirement analysis is a pre-phase before developing any project in business organizations. This technique is not only used in computing but in any business project. Basically, in this phase all the requirements and needs of new systems are analyzed and explained. The system/project developer briefly analyzes the drawback of current system or requirements which should be available in new system.
 For this purpose, he may conduct interviews and surveys in order to gather user’s problems and requirements which they want to be available in new system. He can also use a questionnaire to gather information by different customers and employees linked with this project.
All financial and technical requirements are analyzed properly that whether the cost of system is manageable or development of new system will be successful or not.
In this phase all requirements are inscribed on paper and analyzed properly including an initial design of system which will explain that how this system will work in future. In short, requirement analysis is just a phase to analyse all the requirement of a system. The success of a project is highly dependent upon this phase. It shows that this is a key phase to design and develop a successful system.
Example:
For example if the developer wants to develop hotel management software, there are some questions which should come in his mind.
-          What would be the total cost of the system?
-          Can it facilitate the customer more than the current system?
-          How it can minimize employee’s burden?
-          Is it faster than current system?
-          What kinds of new function would be available in new system?
-          What are problems with current working system?
-          What would be the outlook or front view of new system?
-          Is it much user friendly than current system?
-          What are problem of current system?
-          Can company bear the financial expenses of the new system?
-           


No comments:

Post a Comment