lunes, 22 de abril de 2013

3.4 Diagramas de Frecuencia


3.4 diagramas de frecuencia
Describe las secuencia de intercambio de mensajes entre roles que implementan el comportamiento del sistema. Muestra el flujo de control a través de dichos objetos.
Un diagrama de secuencia muestra:
Ø  Interacción de un conjunto de objetos en una aplicación a través del tiempo.
Ø  Un conjunto de mensajes, dispuestos en una secuencia temporal
Ø  Cada rol en la secuencia como una línea de vida, es decir una línea vertical.
Un diagrama de secuencia representa una interacción como un gráfico bidimensional.
Ø  La dimensión  vertical: es el eje del tiempo
Ø  La dimensión horizontal: muestra los roles de clasificador que representan objetos individuales en la colaboración.
Tipos de flujos de control:
Los envíos síncronos (flujos de control plano)
Ø  Muestra la progresión al próximo paso de la secuencia.
Ø  Son envíos secuenciales, en los que el emisor está bloqueado y espera que el receptor haya terminado de tratar el mensaje.
Los envíos o flujos de control asíncrono:
Ø  En los que el emisor no está bloqueado y puede continuar su ejecución.
Llamada a procedimiento u otro flujo de control anidado:
Ø  La secuencia anidada completa debe finalizar antes de reanudar la secuencia de nivel externo.
Ø  Se puede emplear en llamadas normales o procedimientos.
Ø  También se puede utilizar como objetos activos concurrentemente cuando uno de ellos envía una señal y espera a que finalicé una secuencia de comportamiento anidado.
Objeto activo:
Es un objeto que contiene a la raíz de una pila de activaciones.
Ø  Como objetos activos tiene su propio hilo de control dirigido por eventos que se ejecutan en paralelo a otros objetos activos.
Ø  Los objetos que son llamados por un objeto activo son objetos pasivos; reciben el control solamente cuando son llamados y los seden cuando retornan.

No hay comentarios:

Publicar un comentario