UML diagrams are used to model software solutions, application structures, system behavior and business processes. There are 14 types that fall into three categories: structure diagrams, behavior diagrams, and interaction diagrams.
Use classes and interfaces to depict system structure and provide a project overview.
Offer a snapshot of a system at a specific point in time.
Show system elements split into packages, connected by inter-package relationships.
Show the internal structure of a classifier and its interactions.
Illustrate how the components in a system link together.
Map out the physical deployment of artifacts (software) on nodes (hardware).
Define custom stereotypes, tagged values and constraints.
Depict how different users interact with a system.
Illustrate workflow within a system.
Show the behavior of a system over time, including its various states and the transitions between states.
Show the order in which objects interact over time.
Show how objects interact with each other.
Show how objects behave over a defined period of time.
Provide an overview of the cooperation between other interaction diagrams to illustrate a control flow.
A host of impressive features make Gliffy Diagram the natural choice for creating and collaborating on UML diagrams.
Drag and drop shapes, or use templates to make UML diagrams.
Share diagrams easily, then choose who can view, edit and comment.
Add UML diagrams directly to Jira and Confluence.
Import and edit existing UML diagrams, export new creations.