¿Qué es UML (Unified Modeling Language)?


UML es una herramienta avanzada de programación y es usada por los analistas funcionales: (son aquellos que definen que debe hacer un programa sin entrar a escribir el código)y los analistas programadores( son aquellos que dado un problema, lo estudian y escriben el código para resolver en un lenguaje como el de java. UML tiene aplicaciones del desarrollo de software, los diagramas UML describen los límites, la estructura y el comportamiento del sistema y los objetos que contiene, el UML no es un lenguaje de programación pero existen herramientas que se pueden usar para generar códigos  usando UML, el UML guarda una relación directa con el análisis y el diseño orientados a objetos. UML  es una técnica para la especificación de sistemas en todas sus fases. Unos de sus principales beneficios  de UML son:
  • Mejores tiempos totales de desarrollo .
  • Modelar sistemas (y no sólo de software) utilizando conceptos orientados a objetos.
  • Establecer conceptos y artefactos ejecutables.
  • Encaminar el desarrollo del escalamiento en sistemas complejos de misión crítica.
  • Crear un lenguaje de modelado utilizado tanto por humanos como por máquinas.
  • Mejor soporte a la planeación y al control de proyectos.
  • Alta reutilización y minimización de costos

Comentarios

Entradas populares de este blog

¿Qué importancia tiene el análisis y diseño de sistemas para el éxito de los proyectos de software?

Danthop

Los 3 amigos (Grady Booch, James Rambaugh e Ivar Jacobson).