miércoles, 8 de diciembre de 2010

DIAGRAMAS DE ESTADO

Diagrama de estados
De Wikipedia, la enciclopedia libre
En UML, un diagrama de estados es un diagrama utilizado para identificar cada una de las rutas o caminos que puede tomar un flujo de información luego de ejecutarse cada proceso.
Permite identificar bajo qué argumentos se ejecuta cada uno de los procesos y en qué momento podrían tener una variación.
El diagrama de estados permite visualizar de una forma secuencial la ejecución de cada uno de los procesos.
 externos
Los diagramas de estado describen gráficamente los eventos y los estados de los objetos. Los diagramas de estado son útiles, entre otras cosas, para indicar los eventos del sistema en los casos de uso.
Un evento es un acontecimiento importante a tomar en cuenta para el sistema. Un estado es la condición de un objeto en un momento determinado: el tiempo que transcurre entre eventos. Una transición es una relación entre dos estados, e indica que, cuando ocurre un evento, el objeto pasa del estado anterior al siguiente.


Diagramas de estado
Los diagramas de estado describen gráficamente los eventos y los estados de los objetos. Los diagramas de estado son útiles, entre otras cosas, para indicar los eventos del sistema en los casos de uso.
Unevento es un acontecimiento importante a tomar en cuenta para el sistema. Unes tado es
la condición de un objeto en un momento determinado: el tiempo que transcurre entre
eventos. Una
tr ans ición es una relación entre dos estados, e indica que, cuando ocurre un
evento, el objeto pasa del estado anterior al siguiente.
En UML, los estados se representan mediante óvalos. Las transiciones se representan
mediante flechas con el nombre del evento respectivo. Se acostumbra poner un estado inicial
(círculo negro). Por ejemplo:

Un diagrama de estado representa el ciclo de vida de un objeto: los eventos que le ocurren,
sus transiciones, y los estados que median entre estos eventos.
En particular, es útil hacer diagramas de estado para describir la secuencia permitida de eventos en los casos de uso. Por ejemplo, en el caso de usocom pr ar Pr oductos no está permitido efectuarpagoT ar jeta mientras no haya ocurrido el eventoter m inar Venta.
Un diagrama de estado que describe los eventos globales del sistema y su secuencia en un
caso de uso es un
diagrama de estado para casos de uso. Por ejemplo, una versión
simplificada del diagrama de estados para el caso de uso
com pr ar Pr oductos es el siguiente:
Una versión más completa del diagrama anterior se muestra en la siguiente figura:
El diagrama anterior aun no está completo, pues falta considerar algunos casos
excepcionales, como por ejemplo, si al rechazar una tarjeta de crédito o un cheque, el cliente
decide pagar usando otro método, por ejemplo pagando en efectivo.

       

6 comentarios:

  1. esta muy bien, explicado pero las imagenes son demasiado pequeñas (incluso mirando desde la fuente, ya que no estan enlazadas, siguen siendo pequeñas), una pena porque parece que esta muy bien explicado, pero no se llega a comprender todo porque los diagramas expuestos son ilegibles de lo pequeños que son.

    Espero que puedas arregarlos, y gracias de antemano.

    ResponderEliminar
  2. Me gusta sólo que la imágenes no van :-(.

    ResponderEliminar