UML (EN)
StandardUnified Modeling Language, the standard for modeling software systems
UML Diagram Types
flowchart TD A[Class Diagram] -->|shows| B[Structure] C[Sequence Diagram] -->|shows| D[Interactions] E[State Diagram] -->|shows| F[Lifecycles] G[Use Case Diagram] -->|shows| H[Functionality] I[Activity Diagram] -->|shows| J[Processes] K[Component Diagram] -->|shows| L[Architecture]
In Context
- Typically used together with Requirements Engineering and Software Architecture
- Related to: OOP, Design Patterns, Software Modeling
- Example use: Documentation of system requirements, visualization of business processes