UML

/ˌjuː.ɛmˈɛl/ · Abbreviation · Development

Definitions

  1. Unified Modeling Language — a standardized family of graphical notations for visualizing software design, including class diagrams, sequence diagrams, state machines, and activity diagrams. Once central to heavyweight design processes like RUP, UML is now most commonly used informally for whiteboard sketches of class relationships and interaction flows rather than as a rigorous specification tool.

    In plain English: A set of standard diagram types for visually mapping out how software is structured and how its parts interact.

    Example: "I drew a quick UML sequence diagram to show how the payment service talks to Stripe — it made the review discussion way more productive."

Related Terms