Este documento introduce el modelado y UML. Explica que el modelado es fundamental para producir software de calidad y que los modelos son simplificaciones de la realidad que resaltan los elementos más importantes. Luego describe los elementos estructurales, de comportamiento y de agrupación de UML, así como las relaciones y tipos de diagramas que provee UML para modelar sistemas de software.