PDF Document (3) 2
PDF Document (3) 2
Investication
report
↓ objective of project
X
project scope
↳ size
project
Chapter 5
Y
cost & benefit
↳ constraints
- 4 type of
feasbility study
System Analysis I
Learning Outcome:
• Determining requirement
• Learn how to gather requirement using
various of fact-finding techniques:
Interview, documentation review,
questionnaire, research, prototyping, JAD
Introduction
• The system development process
transforms existing (as is) system into the
proposed (to be) system.
• Requirements determination
– Changes can be made easily in this stage
– Most (>50%) system failures are due to
problems with requirements
Requirement Determination
• Purpose:
– To convert high level business
requirements (from the system
request) into detailed
requirements that can be used as
inputs for creating models.
What is a requirement?
• A statement of what the system must do or
a characteristic it must have.
• Also define the scope of the system
• Will later evolve into a technical
description of how the system will be
implemented.
• Types:
1. Functional: Relates to a process or data
2. Non-functional: relates to performance or
usability
Exam
A Rinal
Functional Requirements
• What inputs the system should accept
• What outputs the system should produce
• What data the system should store that
other system might use
• What computations the system should
perform
• Examples:
– The system shall provide a PDF viewer for the
user to read document in the document store.
– The users will access the system using a user
Functional Requirement (process-output)
Non-functional Requirement
Functional requirement
Non-Functional requirement
A
Non-Functional Requirements
⑪
• What to gather?
– Business rules, processes, locations of work,
activities of users, and system interfaces with
furn
other systems.
other
system)
to
payment
like
Interviews
• Most popular technique – if you need to
know something, just ask
• Process:
– Select people to interview & create a schedule
– Design interview questions (Open-ended,
closed-ended question, probing types of questions)
– Prepare for the interview
– Conduct the interview
– Follow up after the interview
Question Types
• Closed-ended • Open-Ended
Questions Questions
– How many – What do you think
telephone orders is missing from the
are received per monthly sales
day? report?
– How do customers – What are some of
place orders? the improvements
you would like to
• Probing Questions see in a new
system?
– Why?
– Can you give me an
example?
Advantages of Interviews
• Overcome Resistance. Provides an
opportunity to meet and overcome user
resistance. It gets cooperation of people
involved.
• Body language. Interviews allow the analyst
to observe the tone of the responses and
body language which convey great deal of
information.
• Clarify Facts.
Face-to-face interview allows
the interviewer to verify and clarify the
confusing facts.
• Build Rapport.Opportunity to develop
rapport with users and to seek cooperation.
Disadvantages of Interviews
• Costly and Time-consuming. An interview
requires the dedicated time of both the
interviewer and the interviewee for the
duration of the interview.
• Require Skill.Certain amount of skill is
required on the part of the interviewer and
interviewing is an art not readily acquired.
• Require Personal Contacts. Personal
contacts are important in getting the
cooperation of the people involved.
* Final
Questionnaires Exam
• A set of written questions used to obtain
information from individual
• May be based or electronic (E.g.: Web
Based)
• Common Uses:
– Large number of people
– Need both information and opinions
– When designing for use outside the
organization (customers, vendors, etc.)
• Questionnaire follow-up
– Send results to participants
– Send thank-you message
Advantages of Questionnaires
• Recipient Can Answer at Convenience. The
recipients can answer questionnaires at their
convenience; it isn’t necessary to set aside a
significant block of time as one must do for an
interview.
• Respondent Given Time. The respondent is given
time to assemble the required information.
• Information from Large Group. Questionnaires may
be used where the respondents are relatively many
and geographically dispersed.
A
Disadvantages of Questionnaires
• Difficult to Design.Difficult to formulate or
design the questions so that no
misinterpretation is possible and no bias
is possible in the replies.
• Cannot Clarify Question. One cannot
clarify the question as you can in an
interview.
• Not all the Forms Will be Returned. Many
people object to filling in forms while
others delay completing them until they
are eventually forgotten.
Observation - Meaning
• Objectives
– An analyst would watch who interrelates with whom in
a dept and procedures.
• Arrangement
– Make arrangements and make everyone aware of the
purpose of your visit.