La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Máquinas de Estados Diagrama de Actividades

Presentaciones similares


Presentación del tema: "Máquinas de Estados Diagrama de Actividades"— Transcripción de la presentación:

1 Máquinas de Estados Diagrama de Actividades
METODOLOGÍA DE SISTEMAS II Profesora: Lic. Gabriela Flores Alumno: Fernando Pachioli Máquinas de Estados Diagrama de Actividades

2 MAQUINAS DE ESTADOS

3 Maquinas de Estados Principios Generales El comportamiento de una sociedad de objetos que colaboran puede ser modelado mediante una interacción. El comportamiento de un objeto individual puede ser modelado mediante una Máquina de Estados.

4 Máquinas de Estados Descripción general …”una Máquina de Estados es un comportamiento que especifica las secuencias de estados por las que pasa un objeto a lo largo de su vida en respuesta a eventos, junto con sus respuestas a estos eventos”...

5 Máquinas de Estados Conceptos a tener en cuenta: CONTEXTO ESTADOS
TRANSICIONES ACTIVIDAD ACCION

6 Máquinas de Estados Las máquinas de estados se utilizan para modelar los aspectos dinámicos de un sistema.

7 Máquinas de Estados EVENTO ESTADO_1 ESTADO_2

8 Máquinas de Estados Tipo de Evento Sintaxis evento de cambio
cuando (exp) evento de llamada op (a:T) evento de señal nombreS (a:T) evento de tiempo tras (tiempo)

9 Máquinas de Estados Al ocurrir un evento, tendrá lugar un efecto. Un efecto es la especificación de la ejecución de un comportamiento dentro de una máquina de estados. Los efectos al final conllevan la ejecución de acciones que cambian el estado de un objeto o devuelven valores. El estado de un objeto es un período de tiempo durante el cual satisface alguna condición, realiza alguna actividad o espera algún evento.

10 Máquinas de Estados Esperando Procesar Pedido Cancelar Pedido
Recibir Pedido [cantidad < $25] transición Recibir Pedido [cantidad > $25] transición transición Procesar Pedido Confirmar Crédito aprobar/cargar a cuenta() Rechazado transición Cancelar Pedido

11 Máquinas de Estados UML proporciona una representación gráfica para los estados, las transiciones, los eventos y las acciones. Esta notación permite visualizar el comportamiento de un objeto de forma que permite destacar los elementos más importantes en su vida.

12 Efectos de entrada / salida Transiciones internas
Máquinas de Estados Estados Nombre Efectos de entrada / salida Transiciones internas Actividades-DO Subestados Eventos diferidos

13 Máquinas de Estados Rastreando entry / activarModeo (enRastreo)
exit / activarModo (noRastreo) nuevoObjetivo / rastreador.Adquirir () do / seguirObjetivo autoTest / defer Acción de Entrada Acción de Salida Transición interna Actividad Evento Diferido

14 Máquinas de Estado Transiciones Estado Origen Evento de Disparo
Condición de Guarda Efecto Estado Destino

15 Máquinas de Estados Circulo negro marca el inicio A es Estado Inicial
C es Estado Final A es Estado de Origen B es Estado Destino B es Estado de Origen C es Estado Destino C es Estado Final Circulo negro enmarcado ó diana, marca el final

16 Máquinas de Estados Destaca los estados potenciales de los objetos y las transiciones entre esos estados. Las Máquinas de Estados bien estructuradas son: Eficientes; Sencillas; Adaptables; Fáciles de comprender.

17 DIAGRAMAS DE ACTIVIDADES

18 Diagrama de Actividades
Concepto general Muestra el flujo de control y datos entre actividades a través de varios objetos. Se utiliza para modelar Casos de Uso u operaciones entre objetos. Es básicamente un diagrama de flujo que muestra el flujo de control entre actividades, pero a diferencia del DDF, muestra tanto las concurrencias como las bifurcaciones.

19 Diagramas de Actividades
Los DDA pueden servir para visualizar, especificar, construir y documentar la dinámica de una sociedad de objetos, o pueden emplearse para modelar el flujo de control de una operación. Los DDA destacan el flujo de control entre los distintos pasos.

20 Diagrama de Actividades
Normalmente, los DDA contienen: Acciones, Nodos de Actividad, Flujos de control y de objetos, Bifurcaciones, Rutas concurrentes, Al igual que el resto de los diagramas pueden contener notas y restricciones.

21 Diagramas de Actividades

22 Diagramas de Actividades

23 Fin Fernando Pachioli – 2013


Descargar ppt "Máquinas de Estados Diagrama de Actividades"

Presentaciones similares


Anuncios Google