Code can fight systemic racism. This Black History Month, let's rewrite the wrong. Get involved

UML Basics

This introduction to the Unified Modeling Language, or UML, provides an overview of the most important diagrams used in the visual modeling of computing programs.

  • Article
    An introduction to the Unified Modeling Language

    Learn about the most important Unified Modeling Language diagrams used in the visual modeling of computing programs.

  • Article
    The class diagram

    Explore the UML 2.0 class diagram, a tool that can be used to help you understand the static structure of classifiers in a system.

  • Article
    The component diagram

    Explore the UML component diagram, designed to show the structural relationships between the components of a system.

  • Article
    The sequence diagram

    Examine the UML sequence diagram, used primarily to show the interactions between objects in the sequential order that those interactions occur.