System Analysis
Subject: Information Systems
Lecturer : Quratulain
Course Code: CIT - 667
● System Analysis
● Structured systems
analysis and design
Content (SSAD) Tools
○ Data flow diagram
System Analysis ○ Flow chart
○ Context Diagram
○ Data Dictionary
System Analysis
● Purpose is to build a logical model of the new
system
● First step is requirements modeling, where you
investigate business processes and document
what the new system must do
● End product is the system requirements
document
System Analysis
• Requirements-gathering and analysis
phase
– Analysts define the problem and generate
alternatives for solving
• Team uses information from previous phase
to determine:
– What the new system should do (process analysis)
– What data is needed for this process to be
performed (data analysis)
System Analysis
• Two major approaches for analysis and design of information
systems:
– Structured systems analysis and design (SSAD) approach
– Object-oriented approach
• Use different tools for creating analysis models
• Models created during the analysis phase constitute the design
specifications
Structured systems analysis and design (SSAD)
LOGICAL, GRAPHICAL MODEL OF INFORMATION FLOW
Structured Analysis is a development method that allows the analyst to
understand the system and its activities in a logical way.
● It is graphic which specifies the presentation of application.
● It divides the processes so that it gives a clear picture of system flow.
Structured systems analysis and design (SSAD) Tools
● Data Flow Diagrams
● Flow chart
● Context Diagram
● Data Dictionary
Data Flow Diagram
● Flow of data between various functions of system and specifies how the current
system is implemented.
● Gives an overview of what data a system processes, what transformations are
performed, what data are stored, what results are produced and where they flow.
Flow Chart
A Flow Chart (also known as a Process Flow Diagram or Process Map) is a
diagram of the steps in a process and their sequence. A system flowchart
shows the path taken by data in a system and the decisions made during
different levels.
Flow Chart
10
Context Diagram
A context diagram helps in understanding the entire system by one DFD which gives the
overview of a system. It starts with mentioning major processes with little details and then
goes onto giving more details of the processes with the top-down approach
Data Dictionary
Structured repository of data elements in the system.
It stores the descriptions of all DFD data elements that is, details and definitions of data
flows, data stores, data stored in data stores, and the processes. A data dictionary
improves the communication between the analyst and the user.
What’s Next
System Design