LENGUAJE DE MODELO UNIFICADO
- José Mera
- 17 jun 2015
- 2 Min. de lectura
INTRODUCCIÓN
Según Hernández, 2010 el lenguaje UML permite representar en mayor o menor medida todas las fases de un proyecto informático: haciendo análisis con los casos de uso, el diseño con los diagramas de clases, objetos, etc., hasta la implementación y configuración con los diagramas de despliegue.
En este tema conoceremos que es este modelo, su clasificación y además veremos algunas de sus ventajas y desventajas.
MARCO TEÓRICO
LENGUAJE DE MODELADO UNIFICADO
Creado en el año 1994, con el objetivo de unificar dos métodos de desarrollo existentes en aquella época: el Booch y el OMT, pero luego se empezaron a tener aportaciones de otras personan y empresas, con lo cual se llegó a la primera versión de UML.
Este lenguaje se basa en los diagramas para la especificación, visualización, construcción y documentación de cualquier sistema sea sencillo o complejo.

OBJETIVOS DE UML
Los objetivos que tiene UML son muchos pero se los puede clasificar por sus funciones principales:
Visualizar: UML permite expresar de una forma gráfica un sistema de forma que otro lo puede entender.
Especificar: UML permite especificar cuáles son las características de un sistema antes de su construcción.
Construir: A partir de los modelos especificados se pueden construir los sistemas diseñados.
Documentar: Los propios elementos gráficos sirven como documentación del sistema desarrollado que pueden servir para su futura revisión.
COMPONENTES UML
Un modelo UML está compuesto por tres clases de bloques de construcción:
Elementos: Los elementos son abstracciones de cosas reales o ficticias (objetos, acciones, etc.)
Relaciones: relacionan los elementos entre sí.
Diagramas: Son colecciones de elementos con sus relaciones.
CLASIFICACIÓN
Existen varios criterios de varios autores, sin embargo esta es la clasificación más usada:
DIAGRAMAS DE ESTRUCTURA
Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de despliegue y
Diagrama de paquetes

DIAGRAMAS DE COMPORTAMIENTO
Diagrama de actividades
Diagrama de casos de uso
Diagrama de estados

DIAGRAMAS DE INTERACCIÓN
Diagrama de secuencias
Diagrama de comunicación
Diagrama de tiempos
En el siguiente tema se explicara de manera más detallada los dos diagramas más utilizados (casos de usos y de clases).
VENTAJAS Y DESVENTAJAS
Ventajas
UML Se puede usar para diferentes tipos de sistemas
UML consolida muchas de las notaciones y conceptos más usados orientados a objetos
UML es fácilmente entendible.
Desventajas
No es un método de desarrollo
Es independiente del ciclo de vida del software
No presta facilidad al diseño de sistemas distribuidos
CONCLUSIÓN
El UML es de gran utilidad al momento de hacer la planificación y diseño de las aplicaciones a desarrollar, ya que nos permiten ver de mejor manera la forma en la que se da el flujo de los datos y las relaciones que existen entre los objetos.
BIBLIOGRAFÍA
Berzal, F. 2004. Relaciones entre clases: Diagramas de clases UML. Consultado 15 de Junio del 2015. Formato PDF. p 1-11.
Hernández, 2010. El lenguaje Unificado de Modelado (UML). Consultado, 15 de Junio del 2015, Formato PDF. Disponible en: http://www.disca.upv.es/enheror/pdf/ActaUML.PDF.
Zapata, A. 2008. Diseño Estructural: Diagrama de Clases. Consultado, 15 de Junio 2015. Formato PDF. p 1-11.
Comentarios