UML es un lenguaje gráfico que ayuda a visualizar, especificar, construir y documentar sistemas complejos mediante la representación de sus elementos y relaciones. El uso de UML en el análisis y diseño de sistemas puede producir aumentos en la calidad, reducciones en los costos y mejoras superiores al 50% en los tiempos de desarrollo, al tiempo que brinda una especificación y planificación más rigurosas del sistema. UML se ha consolidado como un estándar para el análisis y diseño de sistemas de mediana a al