Transcript SSADM

SSADM
Staffordshire
UNIVERSITY
School
of
Computing
Structured
Systems
Analysis and
Design
Method
Dr. Andy Seddon
History of SSADM
Staffordshire
UNIVERSITY
School
of
Computing





Original version 1981 - developed from LSDM
Selected by the former Central Computer and
Telecommunications Agency (CCTA) – now part of
the Office of Government Commerce (OGC)
Supported by the National Computing Centre (NCC)
and other organisations
Title is Crown Copyright but anyone is entitled to
use methodology free of charge
Now in Version 4+
Dr. Andy Seddon
Purpose of SSADM
Staffordshire
UNIVERSITY
School
of
Computing






improved project planning and control
more effective use of experienced and
inexperienced staff
better quality systems
resilience to loss of key staff
supportable by computer based tools
good communication between developers
and end users
Dr. Andy Seddon
Main Features of SSADM
Staffordshire
UNIVERSITY
School
of
Computing








A government standard
Data driven
Logical and physical views of the system
Utilises differing views of the system
Requires user involvement
Top-down and bottom-up techniques
Diagrammatic and non-diagrammatic techniques
Links to quality assurance, project management, risk
assessment and other project procedures
Dr. Andy Seddon
Modules and Stages of SSADM
Staffordshire
UNIVERSITY
School
of
Computing
Stage 0
Feasibility
Feasibility Study Module
Stage 1
Investigate
current
environment
Requirements Analysis Module
Stage 2
Business system
options
Stage 3
Definition of
requirements
Requirements Specification Module
Stage 4
Technical
system options
Stage 5
Logical design
Logical System Specification Module
Stage 6
Physical design
Physical Design Module
Dr. Andy Seddon
Diagrammatic Techniques
Staffordshire
UNIVERSITY
School
of
Computing



Logical data modelling
Data flow modelling
Entity/event modelling
(Entity life history and Effect correspondence diagramming)




Enquiry access paths
I/O structuring
Dialogue design
Logical database process design
Dr. Andy Seddon
Non-diagrammatic Techniques
Staffordshire
UNIVERSITY
School
of
Computing
Relational data analysis
 Requirements definition
 Function definition
 Formulation of options
 Specification prototyping

Dr. Andy Seddon