Este curso desarrolla en forma completa los diagramas UML, un lenguaje visual utilizado en Ingeniería de Software para representar sistemas desde distintos puntos de vista: estructura, comportamiento, interacción, arquitectura física y comunicación entre partes.
Aprenderemos cuándo conviene usar UML, qué aporta cada tipo de diagrama, cómo elegir el nivel de detalle adecuado y cómo construir modelos claros, consistentes y útiles. El curso retoma lo aprendido en Introducción a la Ingeniería de Software, Requerimientos de Software y Casos de uso, y prepara la base para cursos posteriores como Modelado de dominio, Documentación técnica, Mantenimiento de software, Deuda técnica, Calidad del producto software y Ciclo de vida del software.