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