Structured Systems Analysis And Design Method (SSADM)

Definition - What does Structured Systems Analysis And Design Method (SSADM) mean?

Structured systems analysis and design methodology (SSADM) is a set of standards for systems analysis and application design. It uses a formal methodical approach to the analysis and design of information systems. It was developed by Learmonth Burchett Management Systems (LBMS) and the Central Computer Telecommunications Agency (CCTA) in 1980-1981 as a standard for developing British database projects.

The SSADM is an open methodology based on the waterfall model. It has been used by many commercial businesses, consultants, educational establishments and CASE tool developers.

Techopedia explains Structured Systems Analysis And Design Method (SSADM)

SSADM follows the waterfall life cycle model starting from the feasibility study to the physical design stage of development. One of the main features of SSADM is the intensive user involvement in the requirements analysis stage. The users are made to sign off each stage as they are completed assuring that requirements are met. The users are provided with clear, easily understandable documentation consisting of various diagrammatic representations of the system. SSADM breaks up a development project into stages, modules, steps and tasks. The first and foremost model developed in SSADM is the data model. It is a part of requirements gathering and consists of well defined stages, steps and products. The techniques used in SSADM are logical data modeling, data flow modeling and entity behavior modeling.

  • Logical Data Modeling: This involves the process of identifying, modeling and documenting data as a part of system requirements gathering. The data are classified further into entities and relationships.

  • Data Flow Modeling: This involves tracking the data flow in an information system. It clearly analyzes the processes, data stores, external entities and data movement.

  • Entity Behavior Modeling: This involves identifying and documenting the events influencing each entity and the sequence in which these events happen.

Some of the important characteristics of SSADM are:

  • Dividing a project into small modules with well defined objectives
  • Useful during requirements specification and system design stage
  • Diagrammatic representation and other useful modeling techniques
  • Simple and easily understood by clients and developers
  • Performing activities in a sequence

The stages of SSADM include:

  • Determining feasibility
  • Investigating the current environment
  • Determining business systems options
  • Defining requirements
  • Determining technical system options
  • Creating the logical design
  • Creating the physical design

Each of these stages applies certain techniques and a sequence of analysis. They include conventions and procedures for recording and interpreting the information with the help of diagrams and text.

Posted by:

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Techopedia on Twitter

Sign up for Techopedia's Free Newsletter!
Techwise Webinar Series
Understanding the Big Data Landscape
Understanding the Big Data Landscape
Big Data is everywhere, that's for sure. But the big question for today's savvy enterprise is: exactly where does Big Data fit into your organization?

Email Newsletter

Join 138,000+ IT pros on our weekly newsletter

Free 30 Day Trial: SolarWinds® Log & Event Manager
Free 30 Day Trial: SolarWinds® Log & Event Manager:
Use this powerful SIEM to tackle compliance audits, perform root cause analysis and manage all logs in one place.
Free Whitepaper – Bridging the IT Operations Application Owner Gap
Free Whitepaper – Bridging the IT Operations Application Owner Gap:
Conflicting organizational needs all too often create tension between functional silos. Application owners demand more and more resources.
Free 30 Day Trial – VMTurbo Operations Manager
Free 30 Day Trial – VMTurbo Operations Manager:
VMTurbo's flagship product, Operations Manager maintains your virtual and cloud environments in a healthy state. It manages homogeneous and...