Title: Introduction to SSADM
1Introduction to SSADM
2Introduction to SSADM
- What is SSADM?
- Why is SSADM Used?
- How is SSADM Controlled in the UK?
- What are the Major Tools of SSADM?
- How is SSADM Structured?
3What is SSADM?
- Structured Systems Analysis and Design Method
(Version 4) - SSADM is sometimes thought of as a cookbook
approach to the analysis and design stages of the
systems development lifecycle
4Why is SSADM Used?
- Because it Works (Sometimes!)
- Government Departments have to use it
- Contractors for the Government have to use it
- Industry Standards
5How is SSADM Controlled in the UK?
- Management- Central Computing and
Telecommunications Agency - Maintenance Development- Design Authority
Board - Documentation- National Computer Centre
6What are the Major Tools of SSADM?
- Logical Data Modeling
- Data Flow Modeling
- Entity/Event Modeling
7Logical Data Modeling
Customer Order Part
Order_Line
8Data Flow Modeling
Customer
Customer and Order Details
1 Accounts Check Customer Details and Create
Order
Valid Order Details
D1 Orders
9Entity/Event Modeling
Customer First Order Main Life Outstanding Pla
ced Cycle Balance 0 and No Orders
for 6 Mths Detail Changes Balance
Changes Detail Change Balance Change
Nam O Addr O Tel O Pymnt O Order
O Made Accptd
10Three Interdependent Views
The Business
11How is SSADM Structured?
Feasibility Study Requirements
Analysis Requirements Specification Logical
System Specification Physical Design
12Module 1Feasibility Study
- A high level analysis of a business area to
determine whether a system can cost effectively
support the business requirements
Stage 0 Feasibility
13Module 2Requirements Analysis
- Modeling the current system and deciding which
way to go using LDS and DFDs
Stage 1 Investigation of Current Environment Sta
ge 2 Business System Options
14Module 3 Requirements Specification
- The selected way to go is developed and refined,
ELHs introduced
Stage 3 Definition of Requirements
15Module 4 Logical System Specification
- What hardware, software platform
- Design of detailed program logic, i.e.. what the
programs have to do
Stage 4 Technical System Options Stage
5 Logical Design
16Module 5Physical Design
- Logical and Technical Specifications are used to
produce a physical database design and a set of
program specifications, i.e. how the programs
should work
Stage 6 Physical Design