¿Qué es UML?
1.UML es un estándar. Parece demasiado esotérico hablar aquí de estándares, pero tal vez sería mejor hablar de protocolos. UML es un protocolo para la comunicación entre analistas y diseñadores de sistemas, y entre profesionales de software y clientes. Al igual que el programa del servidor FTP y el programa del cliente deben comunicarse, en primer lugar, todos deben seguir un protocolo (protocolo FTP). Al utilizar UML, los analistas de sistemas no sólo pueden registrar los requisitos de los clientes de forma intuitiva, sino que también pueden proporcionar un modelo de análisis de sistemas específico y referenciable para el diseño del sistema. Pueden comunicarse fácilmente con los diseñadores e incluso con los clientes porque todos siguen la misma convención. Desde la perspectiva del cliente, si desea expresar mejor sus necesidades y comunicarse bien con los profesionales, ¿no debería prestar más atención a UML?
2.UML es un lenguaje de modelado unificado. ¿Qué es la "unificación"? Muestra que UML no es sólo una "patente" para sistemas de software, sino que también puede usarse para modelado y descripción en industrias ajenas al software. Al mismo tiempo, también confirma mejor que UML es un estándar. ¿Qué es el "lenguaje"? Porque tiene su propia sintaxis y semántica. Cada elemento de UML tiene su propia semántica, pero la organización de los elementos sigue ciertas reglas gramaticales. En términos de solidez gramatical, UML debería ser equivalente al lenguaje natural, por lo que debería haber ambigüedad en UML. UML debe ser un lenguaje descriptivo (DL), y el objeto de descripción es la idea del análisis y diseño del sistema.