Libro para leer

Páginas: 7 (1710 palabras) Publicado: 5 de septiembre de 2014
Profesor:
Ciclo
:
E-mail :

Ing. Jaime Urbina P.
2013-02
jurbina@mail.urp.edu.pe

Copyright © 2013 por Jaime Urbina - URP

Diseño de Sistemas de Información

1

• Las máquinas de estado se utilizan para modelar aspectos
dinámicos de un sistema. Pueden visualizarse utilizando
diagramas de estado.

• Esto implica modelar la vida de las instancias de una clase, de
un caso deuso o de un sistema completo.
• Estas instancias pueden responder a eventos como señales,
operaciones o paso del tiempo.
• Al ocurrir un evento, tiene lugar un cierto efecto , este es la
especificación de la ejecución de un comportamiento dentro de
una máquina de estados

Copyright © 2013 por Jaime Urbina - URP

Máquinas de Estado

2

• Estado
• Un estado es una condición o situaciónen la vida de un objeto
durante la cual satisface alguna condición , realiza alguna
actividad o espera algún evento
• Ejemplo un calentador en una casa podrá estar en estado
Inactivo, EnPreparacion, Activo o Apagado

Copyright © 2013 por Jaime Urbina - URP

Diagramas de Estado

3

• Partes de un estado:
• Nombre: un texto que distingue un estado de otros
• Efectos deentrada/salida: acciones ejecutadas al entrar y salir del
estado
• Transiciones internas: transiciones que se manejan sin causar un
cambio en el estado
• Subestados: estructura anidada de un estado que engloba
subestados disjuntos(activos secuencialmente) o
concurrentes(activos concurrentemente).
• Eventos diferidos: lista de eventos que se posponen y se añaden a
una cola para ser manejados por elobjeto en otro estado.

Copyright © 2013 por Jaime Urbina - URP

Diagramas de Estado

4

• Estados inicial y final:
• Son dos estados especiales, en realidad son pseudoestados.
• El estado inicial indica el punto de comienzo por defecto para
la máquina de estados. Se representa por un circulo negro.
• El estado final indica que la ejecución de la máquina de
estados o del estado que locontiene ha finalizado. Se
representa por un circulo negro dentro de un circulo blanco.

Copyright © 2013 por Jaime Urbina - URP

Diagramas de Estado


5

• Un estado se representa gráficamente por medio de un rectángulo
con los bordes redondeados y con tres divisiones internas.
• Los tres compartimentos alojan el nombre del estado, el valor
característico de los atributos delobjeto en ese estado y las acciones
que se realizan en ese estado, respectivamente.
• En muchos diagramas se omiten los dos compartimentos inferiores.

Copyright © 2013 por Jaime Urbina - URP

Diagramas de Estado

6

• Transiciones:
• Es una relación entre dos estados que indica que un objeto que
esté en el primer estado realizará ciertas acciones y entrará en
el segundo estado cuandoocurra un evento especificado y se
satisfagan unas condiciones especificadas.
• Tiene cinco partes:
• Estado origen
• Evento de disparo: evento que provoca el disparo de la transición
• Condición de guarda: expresión booleana que se evalúa cuando la
transmisión se activa.(V: la transición se puede disparar, F: la
transición no se dispara)
• Efecto: también llamada acción
• Estado destinoCopyright © 2013 por Jaime Urbina - URP

Diagramas de Estado

7

Estado inicial
nombre del estado
transición

Inactivo
TeclaPulsada
Funcionando
terminado
Estados

Copyright © 2013 por Jaime Urbina - URP

Diagrama de estado

apagar

evento

Estado final
8

• Evento de disparo:
• Es la especificación de un acontecimiento significativo situado
en el tiempo y en elespacio.
• condición que toma el valor de verdadero (normalmente descrita
como una expresión booleana). Es un EventoCambio.
• recepción de una señal explícita de un objeto a otro. Es un
EventoSeñal.
• recepción de una llamada a una operación. Es un EventoLlamada.
• paso de cierto período de tiempo, después de entrar al estado
actual, o de cierta hora y fecha concretas. Es un EventoTiempo....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 50 libros para leer
  • 150 Libros Para Leer
  • Libros recomendados para leer
  • Libros Para Leer
  • Resumen Libro Para Leer Ciencia
  • Analisis del libro "para leer al pato donald"
  • Libros Para Leer Definitivo
  • libros para leer

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS