SAD Chapter 5
System Analysis
Contents
• Determining System Requirement
– Traditional Methods for Determining
requirements
– Modern Methods for Determining requirements
• Structuring System Requirements
– Process modeling
– Logic modeling
– Conceptual Data Modeling
• Selecting the Best design Strategy
Chapter-5: System Analysis 2
Chapter-5: System Analysis 3
Chapter-5: System Analysis 4
Chapter-5: System Analysis 5
Chapter-5: System Analysis 6
Chapter-5: System Analysis 7
Chapter-5: System Analysis 8
Requirements Elicitation techniques
Requirements determination methods are techniques which help to gather all the
information needed by analysts so as to develop a system which performs its
functionalities correctly, which satisfies what users are expecting from it.
System analysts use different types of techniques and methods of gathering
requirements, and some of the methods are:
Modern Methods:
Traditional methods Prototyping
Interview Joint Application Design(JAD)
Questionnaire CASE Tools
Etc.
Document analysis
Direct observations
Each of these different types of requirements determination methods has its own
strength and weaknesses and
The analysts choose the method which suits the best to collect the right
requirements about the expected system.
Chapter-5: System Analysis 9
10
11
12
13
14
15
16
17
18
19
20
21
Chapter-5: System Analysis 22
Chapter-5: System Analysis 23
Process Modeling
Data Flow Diagrams
Chapter-5: System Analysis 24
Logic Modeling
Structured English and
Decision Trees
Chapter-5: System Analysis 47
Etc.
Chapter-5: System Analysis 48
Chapter-5: System Analysis 49
Chapter-5: System Analysis 50
Data Modeling
Entity Relationship
Diagrams
Chapter-5: System Analysis 51
Chapter-5: System Analysis 52
Chapter-5: System Analysis 53
Chapter-5: System Analysis 54
Chapter-5: System Analysis 55
Chapter-5: System Analysis 56
Basic Cardinality Type
• 1-to-1 relationship
• 1-to-M relationship
• M-to-N relationship
Cardinality con’t
59
60
Degree of a Relationship
Chapter-5: System Analysis 61
Example Model
62
Selecting The Best Design Strategy
Selecting the best alternative system involves at
least two basic steps:
(1) generating a comprehensive set of
alternative design strategies, and
(2) selecting the one that is most likely to result
in the desired information system.
Chapter-5: System Analysis 63
Deliverables and Outcomes of the System Analysis Phase
The primary deliverable of the system analysis phase is
SRS document.
System Requirements Specifications(SRS):
SRS is a document with detail and formal description
of all system requirements and functionalities, in
which software company and stakeholders are finally
made a binding agreement for the new system.
It is the reference document on which the new system
is going to be validated and evaluated whether it
achieves customer’s objectives or not.
It is the main input material for the system design
phase.
Chapter-5: SystemAnalysis 64
65