Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.03 KB

File metadata and controls

38 lines (32 loc) · 1.03 KB

Unified Modeling Language

Unified Modeling Language, widely referred as UML is a standard way to visualize the design of a software system. UML was developed by Rational Systems around 1995, later this was recognised as a standard by the Object Management Group (OMG). UML is the general-purpose, developmental and modeling language (visualize) and is closely associated with Object-Oriented Analysis and Design (OOAD).

UML Diagram Types

  • Structural
  • Behavioral

Structural UML Diagram

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

Behavioral UML Diagram

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

Relationships

  • Dependency
  • Association
  • Generalization
  • Realization