PRACTICA PROFESIONAL

 

M.B.E M.O.F M.B.C. M.B.CO UML M.B.A. Volver

Lenguaje Unificado de Modelo - UML

El Lenguaje Unificado de Modelado (UML) es el lenguaje de modelado de sistemas software más conocido y más utilizado actualmente. Este lenguaje permite visualizar, especificar, construir y documentar un sistema.

 

UML ofrece un estándar que permite describir el modelo de un sistema e incluye aspectos conceptuales tales como procesos de negocio y funciones del sistema, y también aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.

 

UML integra 13 tipos diferentes de diagramas que se distribuyen en las siguientes categorías:

 

  • Diagramas de Estructura. Estos diagramas enfatizan la descripción de los elementos del modelo. Esta categoría integra los diagramas de clases, los diagramas de estructuras compuestas, los diagramas de componentes, los diagramas de despliegue, los diagramas de objetos y los diagramas de paquetes.

  • Diagramas de Clases. Son un tipo especial de diagramas de estructura que describe la estructura de un sistema mediante sus clases, sus atributos, sus métodos u operaciones y las relaciones entre las clases.

  • Diagramas de Objetos. Son un caso especial de diagramas de clases que muestra una vista total o parcial de los objetos del sistema en un instante determinado. Un diagrama de objetos puede verse como una instancia de un diagrama de clases.

  • Diagramas de Comportamiento. Son diagramas que enfatizan en aquello que ha de suceder en el sistema modelado. Esta categoría incluye los diagramas de actividad, los diagramas de interacción, los diagramas de casos de uso y los diagramas de estados (o diagramas de máquina de estados).

  • Diagramas de Actividad. Son un tipo especial de diagramas de comportamiento que se usan para representar una secuencia de actividades mostrando el flujo de trabajo desde el punto de inicio hasta el punto final y detallando las rutas de decisiones.

  • Diagramas de Interacción. Son un subtipo de diagramas de comportamiento que enfatiza el flujo de control y de datos entre los elementos del sistema modelado. Esta categoría engloba los diagramas de secuencia, los diagramas de comunicación, los diagramas de tiempos y los diagramas globales de interacciones (o diagramas de resumen de interacción).

  • Diagramas de Estados. Son un caso especial de diagramas de comportamiento que sirven para identificar los estados de los procesos y los eventos que hacen que cambien esos estados.

Para profundizar sobre UML se recomienda leer en internet Aqui o en cualquier bibliografía que desarrolle y de ejemplos del tema debido a que las empresas utilizan UML y XML.

 

Volver