SSADM is a widely-used development method used to specify requirement computing projects.
SSADM divides an application development project into
modules, stages, steps, and tasks,
and provides a framework for describing projects in text and diagrams
EACH PROJECT STAGE OUTPUT SET OF DOCUMENTS
Benefits
- Improve project management & control
- Develop better quality systems
- Make projects resilient to the loss of staff
- Enable projects to be supported by computer-aided software engineering systems (CASE)
- Enablegood communications between participants in a project
SSADM uses waterfall model of development
- Feasibility Study - Feasibility Report
- Investigation of the current environment - Initial System Requirements
- Provide Business systems options - Business Cost / Benfits
- Definition of System requirements - Requirement Specification
- Provide Technical system options - Technical Cost / Benfits
- Logical design - Information Flow, Data Flow Diagram, Data Design, Process Design
- Physical design - Equipment, Networks, Training etc
For each stage, SSADM provides
techniques and procedures, and conventions for recording and communicating information both in textual and diagramatic form.