UML Diagrams

UML stands for Unified Modelling Language. It is a rich language used to model software solutions, application structures and systems behavior.

UML diagrams are broadly categorized into two.

  • Structural Diagrams
  • Behavioral Diagrams

Structural Diagrams

Structural UML diagrams are used to model the structure of the software of components. Each component can be a class, object, package, deployment, etc.

There are 7 commonly used structural diagrams

  • Class Diagram
  • Component Diagram
  • Deployment Diagram
  • Object Diagram
  • Package Diagram
  • Profile Diagram
  • Composite Structure Diagram

Behavioral Diagrams

Behavioral UML Diagrams are used to model the behavior and state of the software components like, sequence, timing, etc.

There are 7 commonly used behavioral diagrams

  • State Machine Diagram
  • Communication Diagrams
  • Usecase Diagrams
  • Activity Diagrams
  • Sequence Diagrams
  • Timing Diagrams
  • Interaction Overview Diagrams

UML Diagrams Image
Commonly Used UML Diagrams

Subscribe For More Content