domingo, 3 de diciembre de 2017



UML

 


El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software. 

Los principales beneficios de UML son:

           Mejores tiempos totales de desarrollo (de 50 % o más)
          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

Entre sus contras encontramos:

       UML es excesivamente extenso y complejo
       Contiene diagramas y estructuras que son redundantes o muy poco usadas
       Semántica imprecisa
       Problemas para el aprendizaje

El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos.
La finalidad de los diagramas es presentar diversas perspectivas de un sistema, a las cuales se les conoce como modelo. 

A continuación se hará una breve exposición de 5 de los diagramas que se pueden realizar con este lenguaje.

No hay comentarios:

Publicar un comentario