martes, 8 de mayo de 2012

CAPITULO 8

DIAGRAMA DE ESTADOS

HORA 8

Que es un diagrama de estado

Es una manera para caracterizar un cambio en un sistema es decir que los objetos que lo componen modificaron su estado  como respuesta a los sucesos y al tiempo. El diagrama de estado UML captura este tipo de cambios es también reconocido como un motor de estado.




















Adición de detalles al icono de estado

El UML le da 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). El área central contendrá variables de estado y el área inferior las actividades.














Las variables de estado en ocasiones sirven de ayuda a las actividades que constan n de sucesos y acciones tres de las más utilizadas son entrada, salida y hacer.






















Sucesos y acciones

Los sucesos y acciones se  escribirán cerca de la línea de transición mediante una diagonal para separar un suceso desencadenado  de una acción. Este tipo de transición se le conoce con el nombre transición o desencadenada.

Los estados y transiciones de una interfaz grafica del usuario incluye el  desencadenamiento de eventos, acciones y transiciones no desencadenadas.









Condiciones de seguridad

El diagrama de estado para la GUI, con el estado protector de pantalla y condición de seguridad.


















Subestado

Cunado la GUI esta en el estado operación, hay muchas cosas que ocurren tras bambalinas, a un que no sean particular mente evidentes  en ala pantalla. La GUI aguarda de forma constate a que se haga (oprimir las  teclas, mover el ratón  u oprimir sus botones. Tipos de subestado: secuencial y concurrente.

Subestados secuenciales

Como su nombre lo indica, suceden uno tras otro. Si retomamos los subestados mencionados con anterioridad dentro del  estado operación.









  
Subestados concurrentes

También verifica el concreto del sistema y (posiblemente) actualiza el despliegue de una aplicación luego de un intervalo específico.












Las partes concurrentes del estado operación tiene el mismo tipo de relación con el, por ello, el estado operación es un estado compuesto. Un estado que consta solo de subestados secuenciales, también es un estado compuesto.

Estado histórico.

 El diagrama de estado histórico captura esta idea. EL UML proporciona un símbolo que muestra que un estado compuesto recuerda su subestado activo cuando el objeto transciende fuera del estado compuesto. El símbolo es la letra “H” encerrada en un circulo que se conecta por una línea continua al subestado por recordare, con una punta de flecha que apunta a tal Subestado.











El estado histórico y el estado inicial (representados por el circulo relleno)  son conocidos como pseudoestados. No tienen variables de estado ni actividades, por lo que no son estados “completos”

Porque es importante el diagrama de estado

Porque este proporciona gran variedad de símbolos y abarca varias ideas. Este tipo de diagramas tiene el potencial de convertirse en algo complejo con pasmosa rapidez. Este permite a los analistas, diseñadores y desarrolladores comprender el comportamiento de los objetos de un sistema.







No hay comentarios:

Publicar un comentario