Este documento describe el modelado de software, incluyendo su definición, objetivos, beneficios y principios. El modelado de software es una técnica que ayuda a visualizar y especificar la estructura y comportamiento de un sistema para mejorar su desarrollo. Los modelos también facilitan la comunicación con los clientes. El modelado puede mejorar la productividad, reducir errores, facilitar la comprensión y mantenimiento del software.