Este libro es una guía introductoria al Lenguaje Unificado de Modelado (UML), escrito por sus creadores. UML es un estándar para documentar diseños de software. El libro proporciona una guía de los fundamentos del uso efectivo de UML, incluyendo diagramas de clases, diagramas de casos de uso y principios básicos de modelado. Se presta especial atención al modelado de clases y a la documentación de las relaciones entre ellas, así como a los diagramas de casos de uso, que muestran cómo el software será utilizado por varios actores en un sistema. El libro también incluye teoría de la ingeniería de software, ejemplos claros y diagramas UML para ilustrar conceptos clave.