Ir al contenido principal

UML

Que es UML?
El Lenguaje Unificado de Modelado (UML)
Es un tipo de plano o diagrama que ayuda a entender gráficamente el funcionamiento de un programa.


Porque utilizar UML?
Nos permite ver de manera más claro el objetivo al que queremos llegar.

Quiénes crearon UML?
"The Three Amigos" (Los tres amigos) de la ingeniería de software se asociaron para brindar claridad a los programadores, y el nombre de ellos es Grady, Booch Rumbaug.

Quien supervisa la definición y mantenimiento de UML?
 Object Management Group (Grupo de administración de objetos) es un consorcio internacional sin fines de lucro y de membresía abierta para estándares tecnológicos, fundado en 1989.
OMG supervisa la definición y el mantenimiento de las especificaciones de UML.

Cuál es la finalidad de UML?
Brindar una herramienta para el análisis y el diseño a todos aquellos que desean realizar un software.

Modelos Generales de UML:
El desarrollo de sistemas se centra en tres modelos generales de sistemas diferentes

*Funcionales: Se trata de diagramas de caso en el que se describe la funcionalidad del programa desde el punto de vista del usuario

*De Objetos: Son diagramas que nos muestran los objetos en ella y describen la estructura del sistema y sus atributos.

*Dinámicos: los diagramas dinamicos o de de interaccion nos permiten describir el comportamiento interno del sistema de manera interactiva.

Tipos de diagramas UML
*Diagramas de caso de uso:
Nos ayuda a plantearnos las necesidades del usuario a la hora de utilizar el programa determinando el uso que el usuario empleara

Ejemplo de diagrama de casos de uso UML

*Diagrama de Actividades:
Los diagramas de actividades muestran la manera en la que se lleva el procedimiento de las clases
así como los diagramas de flujo.
Ejemplo de diagrama de actividades UML
*Diagrama de secuencia
Los diagramas de secuencia, también conocidos como diagramas de eventos o escenarios de eventos, ilustran cómo los procesos interactúan entre sí mostrando llamadas entre diferentes objetos en una secuencia. Estos diagramas tienen dos dimensiones: vertical y horizontal. Las líneas verticales muestran la secuencia de mensajes y llamadas en orden cronológico y los elementos horizontales muestran instancias de objetos en las que se transmiten los mensajes.
Ejemplo de diagrama de secuencia UML

Comentarios