aprendamos

Páginas: 11 (2577 palabras) Publicado: 8 de mayo de 2013



UNIVERSIDAD SALESIANA
DE BOLIVA



INGENIERIA DE SISTEMAS


DIAGRAMAS DE ESTADO

EXPOSITORES : MAREÑO SÁNCHEZ IVAN
RAMOS RAMOS FRANZ SILVER
VELÁSQUEZ CALIZAYA ALFREDO
SEMESTRE : VI SEMESTRE periodo II - 2007
PARALELO : “A – 1” MAÑANALA PAZ – BOLIVIA






DIAGRAMAS DE ESTADO


1. DEFINICION

Los diagramas de estado son una técnica conocida para describir el comportamiento de un sistema. Describen todos los estados posibles en los que puede entrar un objeto particular y la manera en que cambia el estado del objeto, como resultado de los eventos que llegan a el. En lamayor parte de las técnicas Orientadas a Objetos, los diagramas de estado se dibujan para una sola clase, mostrando el comportamiento de un solo objeto durante todo su ciclo de vida.

Existen muchas formas de diagramas de estado, cada una con semántica ligeramente diferente. La mas popular que se emplea en las técnicas de OO se basa en la tabla de estados de David Harel (Vol. 8). OMT fue quienla uso por primera vez para los métodos de OO y fue adoptada por Grady Booch en su segunda edición (1994).

El estado en el que se encuentra un objeto determina su comportamiento. Cada objeto sigue el comportamiento descrito en el Diagrama de Estados asociado a su clase. Los Diagramas de Estados y escenarios son complementarios, los Diagramas de Estados son autómatas jerárquicos que permitenexpresar concurrencia, sincronización y jerarquías de objetos, son grafos dirigidos y deterministas. La transición entre estados es instantánea y se debe a la ocurrencia de un evento.

2. DEPENDENCIAS

Un objeto permanece en un estado por un tiempo finito, hasta que se cumpla la condición de cambio. Se construyen a partir del Diagrama de Estructura Estática (Diagramas de clases), identificandocuáles objetos cambian de estado, cual es le estado inicial y el final, definiendo a qué eventos puede responder el objeto, y qué transacciones ejecutará
Este diagrama muestra la secuencia de los estados de un objeto durante su ciclo de vida, en respuesta a un estímulo recibido. Los estados de los objetos están dados por el valor de sus atributos (estados) lo cual cambia sus comportamientos(métodos).
Los estados hacen referencia a una condición durante la vida de un objeto o a una interacción durante la cual se satisface alguna condición (ejecutar alguna acción, esperar algún evento, etc.), por ejemplo una validación de una captura.
3. NOTACION
Dentro de la notación se utilizan los siguientes símbolos:




De los cuales los mas utilizados son:
Estado
Identifica un periodo detiempo del objeto (no instantáneo) en el cual el objeto está esperando alguna operación, tiene cierto estado característico o puede recibir cierto tipo de estímulos. Se representa mediante un rectángulo con los bordes redondeados, que puede tener tres compartimientos: uno para el nombre, otro para el valor característico de los atributos del objeto en ese estado y otro para las acciones que serealizan al entrar, salir o estar en un estado (entry, exit o do, respectivamente).
Eventos
Es una ocurrencia que puede causar la transición de un estado a otro de un objeto. Esta ocurrencia puede ser una de varias cosas:
Condición que toma el valor de verdadero o falso
Recepción de una señal de otro objeto en el modelo
Recepción de un mensaje
Paso de cierto período de tiempo, después deentrar al estado o de cierta hora y fecha particular
El nombre de un evento tiene alcance dentro del paquete en el cual está definido, no es local a la clase que lo nombre.
Envío de mensajes
Además de mostrar la transición de estados por medio de eventos, puede representarse el momento en el cual se envían mensajes a otros objetos. Esto se realiza mediante una línea punteada dirigida al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • aprender a aprender
  • aprender a aprender
  • Aprender A Aprender
  • Aprender a aprender
  • aprendiendo a aprender
  • Aprender a Aprender
  • aprende a aprender
  • Aprender a aprender

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS