Types of Software Diagram - Overview

Edraw defines some software diagram types, and divides them into sixteen categories. Every software diagram type has specific shapes and examples.

UML Model Diagram is ideal for software developers and program managers who need to illustrate and interpret software application relationships, actions, and connections using the Unified Modeling Language (UML) notation. It includes UML use case diagram, UML deployment diagram, UML component diagram, UML activity diagram, UML statechart diagram, UML sequence diagram, UML collaboration diagram, UML static structure diagram and UML package diagrams.

Win 7 UI Design helps the software interface designer to create Windows 7 style software UI. Without programming skill requirement.

Booch OOD is also known as Object-Oriented Analysis and Design (OOAD), is a precursor to the Unified Modeling (UML).

SSADM Diagram is another method dealing with information systems design. It was developed in the UK by CCT (Central Computer and Telecommunications Agency) in the early 1980s. It is the UK government's standard method for carrying out the systems analysis and design stages of an information technology project.

COM and OLE is used to create COM and OLE diagrams or diagrams of public exposed interfaces, COM interfaces, and OLE interfaces in object-oriented programming.

Data Flow Model Diagram

Data Flow Model Diagram is a significant modeling technique for analyzing and constructing information processes. DFD literally means an illustration that explains the course or movement of information in a process. DFD illustrates this flow of information in a process based on the inputs and outputs. A DFD can be referred to as a Process Model.

Enterprise Application is commonly used to design and document enterprise-wide system diagrams that include physical and logical components. Show software architecture or communication flow among assets enterprise-wide.

Jacobson Use Case is one of the precursors to the more modern Unified Modeling Language (UML). OOSE includes a requirements, an analysis, a design, an implementation, and a testing model.

Jackson Software Diagram refers to a method for structured programming based on correspondences between data stream structure and program structure. Jackson structured programming and data in terms of sequences, iterations and selections, and as a consequence it is applied when designing a program's detailed control structure.

program structure diagram

Program Flowchart help programmers and software designers to depict all models and mappings related to a process.

NS Diagram is an alternative notation for process flowchart. A Nassi-Shneiderman (NS) diagram is a graphical method of stating algorithms. It is a diagrammatic approach to algorithm design but is not as bulky to draw as flowcharts.

Room Diagram is an object-oriented methodology for real-time systems developed originally at Bell-Northern Research. ROOM is based upon a principle of using the same model for all phases of the development process.

Program Structure Diagram is a graphic representation of an algorithm, often used in the design phase of programming to work out the logical flow of a program. It is used to create structural diagrams, flowcharts and memory diagrams.


Shlaer-Mellor OOA is considered an older technique that should be used on existing projects that have not migrated to UML.

Yourdon and Coad Diagram is an object-oriented method that precedes UML. Edraw contains special shapes and setting for creating Yourdon and Coad diagrams.

Discover why Edraw Software is the best diagramming solution. Try Edraw Max FREE.

Free Download UML Diagram Software and View All Examples

free download50 MB

General Diagram Types - Overview

Types of Business Diagram

Types of Flowchart

Types of Project Management Diagram

Types of Network Diagram

Types of Organizational Chart

Types of Business Form

Types of Engineering Diagram

Types of Floor Plan

Types of Maps

Types of Science Illustration

Types of Database Diagram

edraw max


Get Started! You Will Love This Easy-To-Use Diagram Software.

Edraw Max is perfect not only for professional-looking flowcharts, organizational charts, mind maps, but also network diagrams, floor plans, workflows, fashion designs, UML diagrams, electrical diagrams, science illustration, charts and graphs... and that is just the beginning!