diagrama estado

Páginas: 7 (1601 palabras) Publicado: 13 de septiembre de 2014
DIAGRAMA DE ESTADOS

QUÉ ES UN DIAGRAMA DE
ESTADOS cambio en un
Una manera para caracterizar un
sistema es decir que los objetos que lo componen
modificaron su estado como respuesta a los sucesos
y al tiempo. He aquí algunos ejemplos rápidos:
• Cuando acciona el interruptor, la fuente de luz
cambia su estado de apagada a encendida.
• Cuando presiona un botón de un control remoto,
unatelevisión cambia su estado para mostrarle un
canal u otro.
• Luego de un lapso adecuado, una lavadora cambia
su estado de “lavar” a “enjuagar”.

El diagrama de estados UML captura este tipo de cambios.
Presenta los estado en los que puede encontrarse un objeto
junto con las transiciones entre los estados, y muestra los
puntos inicial y final de una secuencia de cambios de estado.Tenga en cuenta que un diagrama de estados es
intrínsecamente distinto, de manera muy significativa, de uno
de clase, de objeto o de un caso de uso. Los diagramas que ya
ha visto modelan el comportamiento de un sistema, o al
menos un grupo de clases, objetos o casos de uso. Un
diagrama de estados muestra las condiciones de un solo
objeto.

SIMBOLOGÍA
La figura 8. 1 le muestra el rectángulode
vértices redondeados que representa a un
estado, junto con una línea continua y una
punta de flecha, mismas que representan a
una transición. La punta de la flecha apunta
hacia el estado donde se hará la transición. La
figura también muestra un círculo relleno que
simboliza un punto inicial y la diana que
representa a un punto final

ADICIÓN DE DETALLES AL
ICONO DE ESTADO
El UML leda la opción de agregar detalles a la
simbología. Así como es posible dividir un
símbolo de clase en tres áreas (nombre,
atributos y operaciones), puede dividir el
icono de estado de igual forma. El área
superior contendrá el nombre del estado (que
tiene que establecer ya sea que haya la
subdivisión o no), el área central contendrá las
variables de estado, y el área inferior lasactividades. La figura 8.2 le muestra estos
detalles.

Las variables de estado como
cronómetros o contadores son, en
ocasiones, de ayuda. Las actividades
constan de sucesos y acciones: tres de las
más utilizadas son entrada (qué sucede
cuando el sistema entra al estado), salida
(qué sucede cuando el sistema sale del
estado), y hacer (qué sucede cuando el
sistema está en el estado). Puedeagregar
otros conforme sea necesario.

Un máquina de fax sirve como ejemplo de un
objeto que puede pasar por diversas variables y
actividades de estado. Cuando se envía un fax esto
es, cuando se encuentra en estado de envío de fax
la máquina de fax anota la fecha y hora en que
inició el envío (los valores de las variables de
estado “fecha” y “hora”), y también anota su
número tele- fónicoasí como el nombre del
propietario (los valores de las variables de estado
“teléfono” y “propietario”). Al encontrarse en
este estado, la máquina se encarga de agregar
un registro de fecha y hora al fax, número
telefónico y nombre del propietario. En otras
actividades de este estado, la máquina jalará
las hojas, paginará el fax y Analizará la
transmisión.

Mientras se encuentre en elestado de inactividad, la
máquina de fax mostrará la fecha y la hora en una
pantalla. La figura 8.3 le muestra el diagrama de
estados.

SUCESOS Y ACCIONES
También puede agregar ciertos detalles a las líneas de
transición. Puede indicar un suceso que provoque una
transición (desencadenar un suceso), y la actividad de
cómputo (la acción) que se ejecute y haga que suceda la
modificación delestado.
A los sucesos y acciones los escribirá cerca de la línea de
transición mediante una diagonal para separar un suceso
desencadenado de una acción. En ocasiones un evento
causará una transición sin una acción asociada, y algunas
veces una transición sucederá dado que un estado finalizará
una actividad (en lugar de hacerlo por un suceso). A este
tipo de transición se le conoce como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagramas
  • Diagramas
  • diagrama
  • diagramas
  • Diagrama
  • diagramas
  • Diagramas
  • Diagramas de estado

OTRAS TAREAS POPULARES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS