¿Es uml un lenguaje de programación?
Sí.
El lenguaje de modelado unificado (UML), también conocido como lenguaje de modelado unificado o lenguaje de modelado estándar, es un estándar de OMG iniciado en 1997. Es un lenguaje gráfico que admite el modelado y el desarrollo de sistemas de software y proporciona desarrollo de software. Soporte de modelado y visualización en todas las etapas, desde el análisis de requisitos hasta la especificación, la construcción y la configuración.
El desarrollo de métodos de análisis y diseño orientados a objetos (OOA&D, OOAD) alcanzó un clímax desde finales de los 80 hasta mediados de los 90, y UML fue el producto de este clímax. No sólo unificó los métodos de representación de Booch, Rumbaugh y Jacobson, sino que también los desarrolló aún más y finalmente los unificó en un lenguaje de modelado estándar aceptado por el público.