1. Elementos (Cosas). Los elementos son abstracciones en el modelo estos elementos se clasifican en estructurales, comportamiento, agrupación, anotación.
2. Relaciones: Estas relaciones se usan para escribir modelos bien formados y ligan los elementos entre sí. Hay cuatro tipos de relaciones en UML: dependencia, asociación, generalización, realización.
3. Diagramas. Un diagrama es la representación gráfica de un conjunto de elementos, más frecuentemente representados como una gráfica conectada de vértices (objetos) y arcos (relaciones). Los diagramas se utilizan para visualizar un sistema desde diferentes perspectivas. UML incluye nueve tipos de diagramas: clases, objetos, casos de uso, secuencia, colaboración, estados, actividades, componentes, despliegue.

