Software Engineering Practical-5
Practical: 5
Aim:- Study about Structure System Analysis and Design Method (SSADM).
Objective: To get familiar with Structure Approach Method and learn various Techniques of
SSADM to model a System.
References: Software Engineering by Roger Pressman, Software Engineering by K.K.
Aggarwal, Software Engineering by Rajib mall.
Pre-requisite: Knowledge of Data Modeling, Functional Modeling.
Summary:Structured Systems Analysis and Design Methodology (SSADM) is a systems
approach to the analysis and design of information systems. SSADM uses a
combination of three techniques: Logical Data Modeling, Data Flow Modeling,
and Entity Behavior Modeling. System analysis is major focus on what the
system is accomplished, not how. SSADM use the various Modeling tools for
represent the data flows, processing and data store like data flow diagrams, data
dictionary, process specification, entity-relationship diagrams.
Practical: Draw the Context Level Diagram (CLD) and Data Flow Diagram (DFD)
(Level - 0
& Level - 1) for given Systems.
1] Online Library Management System (LMS).
Figure 1Level 0
Pahelani Vinay[14012011030] Page 48
Software Engineering Practical-5
Figure 2Level 1
2] Online Airlines Reservation System (ARS).
Figure 3Level 0
Pahelani Vinay[14012011030] Page 49
Software Engineering Practical-5
Figure 4Level 1
3] Online Railway Reservation System (RRS).
Figure 5Level 0
Pahelani Vinay[14012011030] Page 50
Software Engineering Practical-5
Figure 6Level 1
4] Online Video Library Management System (VLMS)
Figure 7Level 0
Pahelani Vinay[14012011030] Page 51
Software Engineering Practical-5
Figure 8Level 1
LAB Assignment
1] What is the Difference between CLD and DFD?
ANS:A context diagram represents the whole system as a single process, with interfaces between
the system and the outside terminaters.
DFD is the top-level diagram for your system (think of the expanded digram of the single
process in your context diagram).adfd has more info to it descriptions to entities and processes.
A flow chart is use to show exactly what it says the flow of data and the direction it goes to get to
an end point, doesn't need as many details.
2] Discuss about Various notation of DFD and DFD Rules.
DFD Rules:
Each process must have a minimum of one data flow going into it and one data flow
leaving it.
Each data store must have at least one data flow going into it and one data flow leaving it.
A data flow out of a process should have some relevance to one or more of the data flows
into a process.
Data stored in a system must go through a process.
Pahelani Vinay[14012011030] Page 52
Software Engineering Practical-5
Filing systems within an organization cannot logically communicate with one another
unless there is a process involved.
All processes in DFD must be linked to either another process or a data store.
Symbol Meaning Example
An entity. A source of data or a Customer
destination for data.
Process
0 Number
A process or task that is performed by
the system. Check Order Process
Name
A data store, a place where data is STOCK_FIL
held between processes. E
Invoice
A data flow.
Pahelani Vinay[14012011030] Page 53