Unit-2 Fact Finding Technique
Unit-2 Fact Finding Technique
&
Fact Finding Technique
Introduction:
Requirements analysis in systems analysis and
designing, encompass those tasks that go into
determining the needs or conditions to meet for a
new or altered system.
Requirements Analysis is the process of
understanding the customer needs and expectations
from a proposed system and is a well-defined stage
in the Software Development Life Cycle model.
The Software Requirements Analysis Process
covers the complex task of eliciting and
documenting the requirements of all these users,
modeling and analyzing these requirements and
documenting them as a basis for system design.
Data and Fact finding Techniques:
“The specific methods that an analyst uses for
collecting data about the requirements of the
new system are called Fact finding
techniques. These techniques include
interviews, Group discussions,
questionnaires, observations”
Gathering or collecting the fact is very
important for detailed analysis of a system.
Fact refers to information or data, and fact
Gathering means collective information, that
are necessary for analysis of a system. If we
lack it then it could be very difficult to
develop a perfect system. “fact finding”
means learning as much as possible about
the present system.
There are some techniques to gather
information/facts:-
a. Interviews
b. Questionnaire
c. Group discussion
Interviews:-
“Interviews are formal meetings, where
the analyst can obtain information
about the operations of the present
system and requirements of any planned
system-replacement.”
Interviews are a fact-finding technique
where the system analyst (interviewer)
collects information from individuals
(interviewees). The respondents
(interviewees) are generally current
users of the existing system or potential
users of the proposed system.
The respondent may be managers or
employees of the organization, who can
provide information about the working of
existing system and can explain the
drawbacks of the current system. Although,
interview is the time consuming method. So
we can use different techniques but the
interviews are the best way of fact finding
technique.
Advantages of interviews:-
1. This method can be specially helpful for
gathering information from individuals who do
no communicate effectively in writing.
2. Where interviewer and interviewee meets fact
to face, there is opportunity for greater
flexibility in explaining information.
3. Interviews are the best source of qualitative
information.
3. Interviews allow the analyst to discover areas of
misunderstandings, unrealistic facts.
4. Interviews give the analyst opportunity to observe
the interviewee’s nonverbal communication.
5. Interviews give the analyst an opportunity to
motivate the interviewee to respond freely and
openly.
5. A good system analyst may be able to obtain
information by observing the interviewee’s body
language or movements and facial expressions as
well as by listening to verbal replies to questions.
Disadvantages of Interviews:-
1. It is very time-consuming.
2. It may be sometimes impractical due to
the location of the interviewees.
3. Sometimes it become very difficult and
expensive to collect all interviewees at
one place.
4. Success of interview is highly dependant
on the systems analyst’s human relations
skills.
Types of interviews:-
a. Unstructured
b. Structured