UML 2.x Diagramming

When you’re following the UML modeling program, your software must support all of the modern UML diagram types.
With Astah UML, you can create everything you need in one tool.

Astah UML Logo
SysML Activity Diagram in Astah

Activity Diagrams

Activity diagrams demonstrate a process flow, very similar to how a general flow chart does.

Watch Demo Video
UML Class Diagram Sample

Class Diagrams

A class diagram is a type of static structure diagram that describes the structure of a system and can notate problematic domain.

Object diagrams, package diagrams, and robustness diagrams can be also created using the Class diagram canvas in Astah.

Watch Demo Video
UML_Communication_Diagram_Sample

Communication Diagrams

Communication diagrams are an interaction diagram that describes the communications between objects, with a focus on messaging.

UML Component Diagram in Astah

Component Diagrams

Component diagrams describe dependency relationships between components.

UML Composite Structure Diagram in Astah

Composite Structure Diagrams

The composite structure diagram describes the internal structure in classes.

UML Deployment Diagram in Astah

Deployment Diagrams

Deployment diagrams describe a system structure and define which components are allocated to which nodes.

Sample MindMap in Astah

Mind Maps

A mind map is a powerful way of visualizing your thoughts and expanding your ideas endlessly. For brainstorming, taking quick notes at a meeting, or taking notes on user requirements, mind maps can be widely used to visualize objectives and inspire ideas. Furthermore, mind map topics can be converted to UML and other diagrams models in Astah.

UML Object Diagram Sample in Astah

Object Diagrams

These diagrams display a static object in an instance of a class diagram. Object diagrams shows a snapshot of a modeled system at a point in time and can represent a relationship between instances.

UML Sequence Diagram Sample

Sequence Diagrams

Sequence diagram are an interaction diagram that describes an object’s interactions arranged according to the order in time they occur.

Unlike most “drawing tools,” Astah offers the ability to drag classes and actors into sequence diagrams to create lifelines, and create messages with the operations that are defined in class diagrams.

UML Statemachine Diagram Sample

Statemachine Diagrams & State Transition Tables

Statemachine diagrams describe the transitions of events that an object has. They can be used in conjunction with state transition tables, which help you monitor and analyze the transitions of states and events across the entire table to revealing subtle errors before they have widespread effects.

In addition to the built-in statemachine functionality, Astah Professional offers free plugins for:

UML UseCase Diagram Sample

Use Case Diagrams

Use case diagrams describes what kind of service the system provides users by drawing relationships between system functions (Use Cases) and external environment (Actors).

Mind maps are included in Astah, so that you can gather and organize user requirements using mind maps, then turn them into use case models using the diagrams that contain specific use case and actor elements.