Professional Documents
Culture Documents
Of
Structured Systems Analysis
and Design
Structured Systems Analysis
and Design
1983: SSADM made mandatory for all new information system developments
•
Data Flow Diagram:
• Symbol:
•
• Meaning: Process
•
• Description: A series of one or more steps that
converts inputs to outputs. Each process is followed
by a mini-spec
•
•
Data Flow Diagram: Signs
• Symbol:
•
• Meaning: Data Flow
•
• Description: Shows a data path (flow of data)
Data Flow Diagram: Signs
• Symbol:
•
• Meaning: External Agent.
•
• Description: A source or sink of data. Lies
outside the system
Data Flow Diagram: Signs
• Symbol:
•
• Meaning: Data Store.
•
• Description: Data at rest, usually a file or
database table
•
•
Data Flow Diagram: Signs
• Symbol:
•
•
• Meaning: Real-time link
•
• Description: A communication link. This
symbol added later. When ???
Rules for drawing the DFD:--
• Process should be named and numbered .
Name should represent the process.
• The direction of flow is from top to bottom and
from left to right.
• Sources cannot leak data directly to a data
store.
• The name of data stores, sources and
destinations are written in capital letter.
Process and data flow names have the first
letter capitalized.
• cont…..
•
Rules for drawing the DFD:--
Ø The level-0 partitions the entire system. It has only one process (the
system), and from it, the data flows to/from the external agents.
Ø
Ø The level 1 diagram- decomposes the system into 3 processes: Schedule
Courses, Enrol Student, and Product Class List.
Ø
Ø The level 2 diagram decomposes the Schedule Course process into 3 sub-
process.
Ø
Ø Note that the data flow Schedule Data from level 0 is broken into 2 sub data
flows in the level 1: Course and Available Faculty. Also note that the
Offered Course file is still preserved.
•
DATA DICTIONARY
•Meaning
•Data dictionary contains definition of
•
Features Of Data Dictionary:
Ø Data element
Ø
Ø Data structure
•
• End- if
•
•
Decision tree
Printer is unrecognised Y N Y N Y N Y N
Check/replace ink X X X X
• Requirements Specification.
•
• Logical System Specification.
•
• Physical Design.
•
Conclusion
THANK YOU