UML son las siglas de Lenguaje Unificado de Modelado.
Se trata de un estndar que se ha adoptado a nivel internacional por numerosos organismos y empresas para crear esquemas, diagramas y documentacin relativa a los desarrollos de software QU ES UML? QUIEN LO UTILIZA ? Es una herramienta propia de personas que tienen conocimientos relativamente avanzados de programacin y es frecuentemente usada por analistas funcionales.
(aquellos que definen hacer un programa sin entrar a escribir el cdigo) PORQU USAR UML? As como en la construccin de un edificio se realizan planos previo a su construccin, en Software se deben realizar diseos en UML previa codificacin de un sistema. ahora bien, aunque UML es un lenguaje, ste posee ms caractersticas visuales que programticas, mismas que facilitan a integrantes de un equipo multidisciplinario participar e intercomunicarse fcilmente, estos integrantes siendo los analistas, diseadores, especialistas de rea y desde luego los programadores. Los principales beneficios de UML son:
Mejores tiempos totales de desarrollo (de 50 % o ms).
Establecer conceptos y artefactos ejecutables.
Crear un lenguaje de modelado utilizado tanto por humanos como por mquinas.
Mejor soporte a la planeacin y al control de proyectos.