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