La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Diagramas de máquina de estado

Presentaciones similares


Presentación del tema: "Diagramas de máquina de estado"— Transcripción de la presentación:

1 Diagramas de máquina de estado

2 Características Útiles para describir el comportamiento de clases y sistemas. Identifican situaciones en que comportamiento es diferente. Identifica los eventos que se necesitan para pasar de una situación a otra.

3 Características Ya existente en versiones de UML anteriores.
Se agregan ciertos nuevos conceptos. Muy útil para aplicaciones que requieran un análisis de estados de algún tipo.

4 Ejemplo de Ajedrez

5 Estado Es una situación donde se mantiene alguna condición invariante. Esta condición puede ser: Estática Dinámica Existen 3 tipos de estados. Simples Compuestos Sub-Máquinas

6 Dinámica y Comportamiento
Estática Dinámica y Comportamiento

7 Transiciones Es el movimiento lógico de un estado a otro, representa las causas, circunstancias y efectos de un cambio entre dos estados. Puede contener opcionalmente los siguientes elementos. Evento [Guarda] /Acción

8 Transiciones Evento: es lo que da origen a la transición.
Guarda: Es una función booleana que es evaluada cuando ocurre el evento. Acción: Es la acción que ocurrirá al producirse la transición.

9 Ejemplo

10 Tipos de Estados Simple Como cualquier estado normal.

11 Tipos de Estados Compuesto
Permite que varios estados se asocien a una misma clase o sistema de tal modo que puede estar compuesto por otros estados de estado.

12 Tipos de Estados Sub-Máquina
Igual que estados compuestos, excepto de que estos pueden ser reutilizados en otros diagramas de máquina de estado.

13 Historial Guarda el último estado en que estuvo cuando estaba en el estado compuesto o sub-máquina.

14 Pseudo-Estados Principales
Choice: llega una transición y distribuye transiciones hacia otros diferentes estados. Junction: uno o más transiciones entrando y uno o más transiciones saliendo. Terminate: Indica que la línea de vida de la máquina de estado ha terminado.

15 Diagramas de Tiempo Utilizados para mostrar las interacciones cuando lo principal en el diagrama es analizar sobre el tiempo. Se enfocan sobre los cambios que ocurren en las líneas de vida a lo largo de un eje lineal de tiempo. Muestra los cambios en el estado o la condición de una línea de vida a lo largo del tiempo lineal.

16 Línea de vida de estado y valor


Descargar ppt "Diagramas de máquina de estado"

Presentaciones similares


Anuncios Google