martes, 16 de febrero de 2016


DIAGRAMAS DE ESTADO

Un diagrama de estados muestra el flujo de control entre estados (en qué estados posibles puede estar “cierto algo” y como se producen los cambios entre dichos estados).
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.






ELEMENTOS

Los diagramas de estado ven a los objetos como máquinas de estado o autómatas finitos que pueden estar en un conjunto de estados finitos y que pueden cambiar su estado a través de un estímulo perteneciente a un conjunto finito. Por ejemplo, un objeto de tipo Net Server puede tener durante su vida uno de los siguientes estados:
  • Listo
  • Escuchando
  • Trabajando
  • Detenido
Y los eventos que pueden producir que el objeto cambie de estado son
  • Se crea el objeto
  • El objeto recibe un mensaje de escucha
  • Un cliente solicita una conexión a través de la red
  • Un cliente finaliza una solicitud
  • La solicitud se ejecuta y ser termina
  • El objeto recibe un mensaje de detención
  • etc.



EJEMPLO PRÁCTICO

Diagrama de Estado
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.
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, identificando cuáles objetos cambian de estado, cual es el estado inicial y el final, definiendo a qué eventos puede responder el objeto, y qué transacciones ejecutará. 









MAQUINA CAFETERA




RESUMEN

Los diagramas de estado muestran el conjunto de estados por los cuales pasa un objeto durante su vida en una aplicación en respuesta a eventos, junto con sus respuestas y acciones. También ilustran qué eventos pueden cambiar el estado de los objetos de la clase.


SUMMARY

State Diagrams show the set of states through which passes an object during his life on an application in response to events, together with its responses and actions. They also illustrate how events can change the status of the objects of the class.


RECOMENDACIONES

v UML no debe confundirse con un lenguaje de programación lineal. Se trata de un lenguaje de modelado de sistemas, útil para el diseño y desarrollo de proyectos reales.

v UML no garantiza el éxito de un proyecto, pues será el analista quien deberá hacer un uso adecuado y conveniente de los diagramas ofrecidos por UML para encontrar las mejores soluciones que satisfagan las necesidades específicas que se tengan.

v Las interfaces gráficas de usuario no son la única manera de trabajar en un sistema informático. Para usuarios avanzados podría no ser un problema trabajar en un ambiente bajo una consola utilizando comandos o instrucciones que desencadenen procesos o acciones determinadas.

v La ingeniería inversa se puede facilitar grandemente si se hace uso del UML.


CONCLUSIONES

El constante aumento de estudiantes y la creciente demanda de prácticas han hecho que el actual sistema de prácticas presenciales se encuentre saturado. Dada la limitación de recursos de los laboratorios, las prácticas hay que realizarías en grupos numerosos y sin que el material sea excesivamente costoso. Esto, junto con la introducción de las nuevas tecnologías para ofrecer
Nuevos conocimientos a los estudiantes ha llevado al actual sistema de prácticas a una encrucijada.


APRECIACIÓN DE EQUIPO

Los diagramas de estado Son útiles para modelar la vida de un objeto, describen gráficamente los eventos y los estados de los objetos.


GLOSARIO DE TÉRMINOS

NET SERVER: Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML.
                          
ESTÍMULO: su ilusión es un estímulo para nosotros; el extraordinario desarrollo de la orquesta viene determinado por la necesidad de ofrecer al público emociones y estímulos arrebatadores.

FINITOS: es un conjunto que tiene un número finito de elementos.
OBJETO: Cosa material inanimada, generalmente de tamaño pequeño o mediano, que puede ser percibida por los sentidos.



BIBLIOGRAFÍA

·       es.slideshare.net/still01/diagramas-de-estados.
·      https://docs.kde.org/stable/es/kdesdk/umbrello/uml-elements.html














http://www.slideshare.net/marianela0393/diagrama-de-estado-58351844