Made with
ConceptDraw
DIAGRAM 18

SSADM Diagram

SSADM’s full name is “Structured Systems Analysis and Design Method”. This method is known to be a “waterfall” one, which means that it is a non-iterative design process, used in the different development processes of software, having the progress as a flowing steadily downwards, reminding a “waterfall”. These “downwards” go through the phases of initiation, design, analysis, conception, construction, production, testing, maintenance and implementation. SSADM is used in the design and analysis of different information systems, representing a pinnacle of the rigorous document-led approach, contrasting with more contemporary so-called “agile” methods (for example, “Scrum” one or “DSDM”). This method is basically a particular implementation and it helps build the work of different schools of the analysis, development methods, design and so on.

"Structured Systems Analysis and Design Method" or "SSADM" has its principles in use, which stages of the development started in 1980, when the “Central Computer and Telecommunications Agency” evaluated the analysis and the design methods in order to end up using exactly this one. In 1981 the consultants from “Learmonth and Burchett Management Systems” developed the first version of SSADM, followed by the second in 1984 and the third in 1986. Already in 1990 the fourth one was launched, followed by 4+ and 4.2 in 1995. Thus, SSADM got more and more popular, being renamed in 2000 as simply the "Business System Development" method. The leading techniques, which make this method so special, include the process of identifying, modelling and documenting data moving all around an information system. This process was called “Data Flow Modelling”, examining the processes as well as the external entities, and also the data flows. The second feature of using the Structured Systems Analysis and Design Method is that it involves the process of identifying, modelling as well as documenting the data requirements of the system, which is being designed. The result of such manipulation is a data model, which contains the entities, attributes (which can be facts about the mentioned entities) and relationships between different entities.

There is another process, involved in a Structured Systems Analysis and Design Method, known as a “two-stranded” one. This process includes the “Entity Behaviour Modelling”, which is identifying, modelling and documenting the events, which affect each of the existing entities as well as the sequence. It also involves the “Event Modelling”. In general, the “SSADM” method is known to be involving the application of a sequence of analysis, design tasks and documentation appearing. All of the stages go one by one, including the determination of whether or not a given project is feasible, answering the questions of if the project is technically possible, can the business afford to carry out such project, is there any impact on the new system, being socially acceptable and will the new system be compatible with the existing practices. Thus, “SSADM” specifies the sections that the study should contain, including any preliminary models, being constructed as well as the details of the rejected options.

On the second stage of conducting the SSADM we should understand that in almost all of the cases there is some form of the current system existing, even if it is composed of only paper and people. Thus, in a way of combining the circulating questionnaires, the interviewing employees, the existing documentation as well as the observations, we can understand the system much better. After investigating the current system, we have to decide which design of the new system we want to have. Once we do, we should develop a set of business system options, in which the new system could be produced. The answers to the questions, which we have to ask ourselves, have to include the needed degree of automation, the distribution of the system, the cost and so the benefit, the impact of the new system and many more.

Next stage provides developing a full logical specification of what the new system must do and the way it should be implemented. Such specification should not include any ambiguity or inconsistency, although there is also no need to mention in detail the way the system will be implemented but to describe what this system is meant to be doing. To make such analysis, it is better to build the required logical models for both the DFDs, which are “data flow diagrams” and the LDM, which is a “Logical data Model”. Going through this stage, you will end up having the updated data catalogue as well as the requirements one, the processing specification, the user function matrix as well as the function definitions, the entity life-histories, the logical data model and the effect correspondence diagrams.

Getting to the next stage, you should be prepared to conducting a physical implementation of the new system, as lots of options for the implementation of the new system should be generated by now. The outputs of the next stage are known to be an “implementation-independent” as well as concentrate on the requirements for the human computer interface. It ends with getting the product of the logical design, made up of data catalogue, the required logical data structure, the logical process model, etc. On the final stage all of the logical specifications of the system should be already converted to descriptions of the system, taking into consideration the real hardware and software. This stage is known to be a very technical as a total simple overview should be presented here.

Going through the stages in order to get the needed result, you can make a diagram, mentioning all of the needed data while conducting your Structured Systems Analysis and Design Method. With the help of ConceptDraw DIAGRAM it is much simpler to create any needed diagram, including the SSADM one. Having the vector stencils library “SSADM” from the solution named as the “Systems engineering”, which contains the specific symbols for making the “SSADM diagram” looking simply amazing, which includes it to be looking smart and professional, you can achieve the needed result. The ConceptDraw DIAGRAM software will be there for you providing all of the needed tools, including the “Systems engineering solution”, which can be found in the “Software Development area” of ConceptDraw Solution Park on this site or in ConceptDraw STORE.

Use the Systems engineering solution to draw SSADM diagrams for your business documents, presentations and websites.

SSADM Diagram

Example 1. SSADM Diagram — Systems Development Lifecycle

The example above illustrates the waterfall model used in SSADM. This model involves 5 stages of developing a product such as requirements specification and its' analysis, design, coding and testing.

ConceptDraw DIAGRAM is a perfect tool for:






TEN RELATED HOW TO's:
If you need to describe some process, diagramming is a perfect tool for almost any imaginable purpose. The set of the most commonly used flow charts symbols is quite wide and includes symbols for operations, processes, data inputs and outputs. You can see the full list of all the symbols used for flowcharting in Flowcharts solution from Diagrams area in ConceptDraw Solution Park. A flow chart is often used for visual representation of a sequential process flow. The flowchart approach to any process is to divide it into some sequential actions. What makes a flow chart so popular and clear to make out is the set of standard flowchart symbols that has the same reading independently from processes described with their applying. The current drawing represents the vector library containing the pack of standard flowchart symbols. This library is supplied with ConceptDraw Flowcharts solution.Flow Chart Symbols
Picture: Flow Chart Symbols
Related Solution:

This template shows the Context Diagram. It was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Block Diagrams Solution from the “Diagrams” area of ConceptDraw Solution Park. The context diagram graphically identifies the system. external factors, and relations between them. It’s a high level view of the system. The context diagrams are widely used in software engineering and systems engineering for designing the systems that process the information.Context Diagram Template *

Picture: Context Diagram Template
Related Solution:
ConceptDraw DIAGRAM charting and vector drawing software offers the Circle Spoke Diagram Template included to the Business Diagrams Solution from the Management Area. The use of ready template is the easiest way of drawing professional-looking Circle-Spoke Diagrams.Circle Spoke Diagram Template *
Picture: Circle Spoke Diagram Template
Related Solution:
Unified Modeling Language (UML) is a visual modeling language in the field of software engineering. It is an open standard that provides the graphic notations for creating the visual models of object-oriented software systems. UML took in the notations of the Object-modeling technique, Object-oriented software engineering and the Booch method.UML for Software Engineers *
Picture: UML for Software Engineers
Related Solution:
The ability to develop UML diagrams as quickly as the ideas come. The solution uses ConceptDraw RapidDraw techniques. The result is a vector graphic document.Introductory Guide to Rapid UML Solution *
Picture: Introductory Guide to Rapid UML Solution
Related Solution:
The SWOT Analysis solution from the Management area of ConceptDraw Solution Park contains set of examples, templates and vector design elements of SWOT and TOWS matrices. It helps you to quickly draw SWOT and TOWS analysis matrix diagrams using the best SWOT matrix software ConceptDraw DIAGRAM.SWOT Matrix Software *
Picture: SWOT Matrix Software
Related Solution:
Database structures are usually described by ER-diagrams which represents entities as boxes with lines-connections between them. You can create any entity-relationship diagram (ERD) by means of ConceptDraw DIAGRAM using ready-to-use templates and special libraries containing all the needed symbols and shapes. Creating a model for your database from now on can take just a few minutes. ERD (entity relationship diagram) designed to show the logical structure of databases. It intended to depict the relationships between data components (entities). ERDs are a popular tool for software engineers and architects. Using ERD they can manage the every aspect of database design. Also ERD can be used as guidelines for testing and communications before software release. This diagram represents the file reference system of the WordPress web platform. Because entity relationship diagrams have such a broad application area through the prevalence of database technology, it can be applied for a wide range of users.Entity-Relationship Diagram (ERD) <br>with ConceptDraw DIAGRAM  *
Picture: Entity-Relationship Diagram (ERD) with ConceptDraw DIAGRAM
Related Solution:
Flow diagrams is a diagram used for structuring complex system and visually representing a flow and interactions of elements in a system. ConceptDraw DIAGRAM diagramming and vector drawing software enhanced with Flowcharts Solution from the Diagrams Area of ConceptDraw Solution Park is perfect for easy drawing professional looking Flow Diagrams. For drawing Flow Diagrams the Flowcharts Solution provides: 2 libraries with commonly used predesigned vector objects - Flowchart library and Flowcharts Rapid Draw library; collection of Flow Diagrams samples; Basic Flowchart template.Flow Diagrams *
Picture: Flow Diagrams
Related Solution:
UML Package Diagram illustrates the functionality of a software system. ConceptDraw has 393 vector stencils in the 13 libraries that helps you to start using software for designing your own UML Diagrams. You can use the appropriate stencils of UML notation from UML Package library.UML Package Diagram. Design Elements *
Picture: UML Package Diagram. Design Elements
Related Solution:
This sample shows the Booch OOD diagram of the environment. The Booch method (developed by Grady Booch) is an object modeling language and methodology used in software engineering. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park.Object-Oriented Development (OOD) Method *
Picture: Object-Oriented Development (OOD) Method
Related Solution:
ConceptDraw
DIAGRAM 18