Professional Documents
Culture Documents
Unit 03 Analysis-1
Unit 03 Analysis-1
Mustafa 1
Systems Analysis
D. Suleiman H. Mustafa 3
Determining System
Requirements
5.9
Dr. Suleiman H. Mustafa
Characteristics
• Characteristics for Gathering Requirements
– Impertinence
• Question everything
– Impartiality
• Find the best organizational solution
– Relaxation of constraints
• Assume anything is possible and eliminate the
infeasible
– Attention to details
• Every fact must fit with every other fact
– Reframing
• View the organization in new ways
5.10
Dr. Suleiman H. Mustafa
Deliverables and Outcomes
• Types of Deliverables (see next slide):
– Information collected from users
– Existing documents and files
– Computer-based information
• Understanding of organizational components
– Business objective
– Information needs
– Rules of data processing
– Key events
5.11
Dr. Suleiman H. Mustafa
5.12
Dr. Suleiman H. Mustafa
Traditional Methods for
Requirements Elicitation
5.15
Dr. Suleiman H. Mustafa
Interviews
5.16
Dr. Suleiman H. Mustafa
5.17
Dr. Suleiman H. Mustafa
Interviews
• Interview Questions
Open-Ended
No pre-specified answers
Used to probe for unanticipated answers
Close-Ended
Respondent is asked to choose from a set of
specified responses
Work well when the popular answers to
questions are known
Do not require a long period of time, and can
cover a greater number of topics
5.18
Dr. Suleiman H. Mustafa
5.19
Dr. Suleiman H. Mustafa
5.20
Dr. Suleiman H. Mustafa
Direct Observation
• Directly observing users serves as a good
method to supplement interviews
• However, it is often difficult to obtain unbiased
data: People often work differently when being
observed.
Relationships
Messages
Activities
Gain Insight
Influence
Confirm, Negate, Reverse
Structured & Systematic
5.21
Dr. Suleiman H. Mustafa
Documents: Written Work
Procedures
• Types of Information to Be Discovered:
– Problems with existing system
– Opportunity to meet new needs
– Organizational direction
– Title and names of key individuals
– Values of organization
– Special information processing circumstances
– Rules for processing data
5.22
Dr. Suleiman H. Mustafa
5.23
Dr. Suleiman H. Mustafa
Documents: Written Work Procedures
• The written work procedure describes
– how a particular job or task is performed by an
individual or work group, and
– data and information used and created in the process
of performing the job.
• For example, the procedure shown in Figure 5-3
includes data (list of features and advantages,
drawings, inventor name, and witness names)
required to prepare an invention disclosure.
5.29
Dr. Suleiman H. Mustafa
Joint Application Design (JAD)
• Participants
– Session leader
– Users
– Managers
– Sponsor
– Systems analysts
– Scribe
– IS staff
• End Result
– Documentation detailing
• Existing system
• Features of a replacement system
5.30
Dr. Suleiman H. Mustafa
5.31
Dr. Suleiman H. Mustafa
Prototyping
• User quickly converts requirements to working
version of system
• Once the user sees requirements converted to
system,
– will ask for modifications or
– will generate additional requests
5.32
Dr. Suleiman H. Mustafa
System Prototyping
Slide 33
Throwaway (Design) Prototyping
Slide 34
Prototyping (continued)
• Most useful when:
– User requests are not clear
– Few users are involved in the system
– Designs are complex and require concrete form to
evaluate fully
– History of communication problems between analysts
and users
– Tools are readily available to build prototype
5.35
Dr. Suleiman H. Mustafa
Prototyping (continued)
• Drawbacks
– Tendency to avoid formal documentation
– Difficult to adapt to more general user audience
– Sharing data with other systems is often not
considered
– Systems Development Life Cycle (SDLC) checks are
often bypassed
5.36
Dr. Suleiman H. Mustafa
END
5.37
Dr. Suleiman H. Mustafa