Los tres elementos que forman el modelo conceptual de UML son: elementos de construcción (clases, relaciones, diagramas), reglas que se aplican sobre estos elementos, y mecanismos comunes como estereotipos, valores etiquetados y restricciones. UML proporciona un lenguaje flexible para modelar sistemas a través de diagramas y especificaciones textuales.