requirement phase basically consists of three activities:
Analysis is a software engineering task that bridges the gap between system
level software allocation and software design. It provides the system engineer
to specify software function and performance, indicate software’s interface
with the other system elements and establish constraints that software must
The basic aim of this stage is to
obtain a clear picture of the needs and requirements of the end-user and also
the organization. Analysis involves interaction between the clients and the
analysis. Usually analysts research a problem by asking questions and reading
existing documents. The analysts have to uncover the real needs of the user
even if they don’t know them clearly. During analysis it is essential that a
complete and consistent set of specifications emerge for the system. Here it is
essential to resolve the contradictions that could emerge from information got
from various parties. This is essential to ensure that the final specifications
may be divided into 5 areas of effort.
Evaluation and synthesis
Requirement analysis method has a unique point of view. However all analysis
methods are related by a set of operational principles.
The information domain of the problem must
be represented and understood.
The functions that the software is to
perform must be defined.
The behavior of the software as a
consequence of external events must be defined.
The models that depict information,
function and behavior must be partitioned in a hierarchical or layered fashion.
The analysis process must move from
essential information to Implementation detail
Requirement Analysis in
main aim in this stage is to assess what kind of a system would be suitable for
a problem and how to build it. The
requirements of this system can be defined by going through the existing system
and its problems. They discussing
(speak) about the new system to be built and their expectations from it. The steps involved would be
main problem is here while taking the appointments for the Doctors. If we want
to verify the old data or historical data it is very difficult to findout.
Maintain the data related to all departments is very difficult.
Evaluation and Synthesis:
the proposed system this application saves the lot of time, and it is time
saving process when we use this application. Using this application we can easy
to manage daily treatments and easy to maintain the historical data. No
specific training is required for the employees to use this application. They
can easily use the tool that decreases manual hours spending for normal things
and hence increases the performance.
Requirements Specification plays an important role in creating quality software
solutions. Specification is basically a representation process. Requirements
are represented in a manner that ultimately leads to successful software
Requirements may be specified in a variety of
ways. However there are some guidelines
worth following: -
format and content should be relevant to the problem
contained within the specification should be nested
and other notational forms should be restricted in number and consistent in
should be revisable.
The software requirements
specification is produced at the culmination of the analysis task. The function and performance allocated to the
software as a part of system engineering are refined by establishing a complete
information description, a detailed functional and behavioral description, and
indication of performance requirements and design constraints, appropriate
validation criteria and other data pertinent to requirements.