Este documento presenta las pautas generales para desarrollar usando el Lenguaje Unificado de Modelado (UML), incluyendo diagramas de paquetes y dependencia, casos de uso, secuencia y colaboración, clases y objetos, estados, componentes y despliegue. Explica cada uno de estos diagramas UML y cómo modelar diferentes aspectos de un sistema de software.