Escolar Documentos
Profissional Documentos
Cultura Documentos
1
4
Revista Digital
Dirección General, redacción y creación:
Carlos Guedez
José Marcano
Pedro Mendoza
El Tigre Estado Anzoátegui Venezuela
Historia…………………………….…. Pág. 2
Objetivos………………….……….….Pág.3
Vistas del UML……………….………Pág.4
Vista estática……………….…..…..Pág.4
Vista de diseño……………..………Pág.5
Vista de caso de uso………………Pág.6
Vista de maquina de estados……Pág.7
Vista de actividad………………….Pág,8
Vista de interacción………………..Pág.9
Vista de despliegue………………..Pág.10
Vista de gestión del modelo……...Pág.11
2
4
HISTORIA
El lenguaje UML comenzó a gestarse en octubre de 1994,
cuando Rumbaugh se únio a la compañea Rational fundada
por Booch (Dos reputados investigadores en el área de
motodologia del software).
6
Vistas del UML
7
Vistas del UML
Una maquina de estado de uso modela las posibles
historias de vida de un objeto de una clase. Una maquina
de estado contiene los estados conectados por VISTA DE MAQUINAS DE
transacciones. Cada estado modela un periodo de ESTADO
tiempo, durante la vida de un objeto, en el que satisface
ciertas condiciones. Cuando ocurre un evento, se puede
desencantar una transacción que lleve el objeto a un
nuevo estado.
También podemos denominar maquina de estado a un
modelo de comportamiento de un sistema con entrada y
salida, en donde las salidas dependen no solo de las
señales de entradas actuales si no también de las
anteriores.
Es posible clasificar las maquinas de estados en aceptoras
o transductoras.
8
Vistas del UML
Un grafo de actividades es una variante de una maquina de
estados, que muestra las actividades de computación implicados VISTA DE
en la ejecución de un calculo. Un estado de actividad representa ACTIVIDADES
una actividad: Un paso en el flujo de trabajo o la ejecución de
una operación. Un grafo de actividades describe grupo
secuenciales y concurrentes de actividades. Los grafos de
actividades se muestran es diagramas de actividades.
Elementos de la vista de actividad: la vista de actividad muestra
la estructura global del perfil de seguimiento en una vista de árbol
e incluye los elementos siguientes:
*hitos
*Elementos de datos para la actividad
*Orígenes de eventos
*Orígenes de datos
9
Vistas del UML
La vista de interacción describe secuencias de intercambios de
mensajes entre los roles que implementa el comportamiento de VISTA DE INTERACCIÓN
un sistema. Un rol de clasificador, o simplemente rol es una
descripción de un objeto, que desempeña un determinado
papel dentro de una interacción, distinto de los objetos de la
misma clase.
Esta vista permite mostrar a las personas que correspondan la
secuencia de intervalo de los mensajes que se envían los
distintos objetos entre si para poder interaccionar unos con
otros y hacer que el sistema funcione.
Dichos mensajes se muestran en los diagramas de secuencias,
de comunicación y son unidireccionales.
Dependiendo de lo que se quiera documentar podemos usar
algunos o todos los tipos de diagramas de secuencia
existentes: Diagrama de secuencia, diagrama de secuencia
con especificación de ejecución, diagrama de secuencia con 10
estructuras de control.
Vistas del UML
Los diagramas de despliegue muestran las configuración física
de un sistema revelando que piezas de software se ejecutan
VISTA DE DESPLIEGUE
sobre piezas de hardware generalmente el diagrama de
despliegue es utilizada cuando tenemos aplicaciones que se
tendrán en diferentes maquinas.
Dentro de los diagramas de despliegue los elementos principales
son los nodos, los cuales están conectados a través de canales
de comunicación. Un nodo es algo que puede contener algún
software.
Otro de los elementos son los componentes y asociaciones.
Alguno de los usos que se le da a los diagramas de despliegue
son para modelar: sistemas empotrados, sistemas cliente-
servidor, sistemas completamente distribuidos.
11
Vistas del UML
La vista de gestión del modelo, modela la organización del
modelo en si mismo. Un modelo abarca un conjunto de
VISTA DE GESTION DEL
paquetes que contiene los elementos del modelo, tales como MODELO
clases, maquinas de estados y casos de usos. Los paquetes
pueden contener otros paquetes: por lo tanto, un modelo
semana un paquete raíz, que contiene indirectamente todo el
contenido del modelo.
La vista de gestión del modelo permite dividir el sistema en
unidades mas pequeñas para que se comprenda mejor y si la
implementación del sistema se lleva a cabo por diferentes
personas o equipos.
Además de mejorar el mantenimiento del modelo ya que los
cambios solo se realizaran en un paquete sin que afecten a los
otros. Para ello el modelo se divide en paquetes que están
interrelacionados
12