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