¿Qué es el UML?
Unified Modeling Language (UML) es una familia de notaciones graficas, que ayuda a describir y diseñar sistemas de software, en particular sistemas de software creados con el estilo orientado a objetos. Los lenguajes de modelado gráfico han existido en la industria del software durante mucho tiempo. El factor fundamental detrás de todo esto es que los lenguajes de programación no tienen un nivel de abstracción lo suficientemente alto como para facilitar las discusiones sobre el diseño. UML es un estándar abierto, controlado por Object Management Group (OMG). El OMG se formó para construir estándares que apoyarán la interoperabilidad de los sistemas orientados a objetos.