Uml Tiempos Blog

15
BIENVENIDOS

Transcript of Uml Tiempos Blog

Page 1: Uml Tiempos Blog

BIENVENIDOS

Page 2: Uml Tiempos Blog

Diagramas de TiempoEl diagrama de Tiempo define el

comportamiento de los diferentes objetos con una escala de tiempo. Provee una representación visual de los objetos cambiando de estado e interactuando a lo largo del tiempo.   Puede usar diagramas de tiempos para definir componentes de software dirigidos por hardware o embebidos; por ejemplo, aquellos usados en un sistema de inyección de combustible, un controlador de microondas. También puede usar diagramas de tiempo para especificar procesos de negocio dirigidos por tiempo.

Page 3: Uml Tiempos Blog

Los diagramas de tiempos de UML se usan para mostrar el cambio en el estado o valor de uno o más elementos en el tiempo. Este también puede mostrar la interacción entre los eventos de tiempos, las restricciones de tiempos y la duración que los gobiernan.

Diagramas de Tiempo

Page 4: Uml Tiempos Blog

Una línea de vida del estado muestra el cambio de estado de ítem en el tiempo. El eje-X muestra el tiempo trascurrido en cualquier unidad que se elija mientras que el eje-Y se nombra con una lista de estados proporcionados. El siguiente es un ejemplo de una línea de vida del estado.

LÍNEA DE VIDA DEL ESTADO

Page 5: Uml Tiempos Blog

Una línea de vida del valor muestra el cambio del valor de un ítem en el tiempo. El eje-X muestra el tiempo transcurrido en cualquier unidad que se elija, lo mismo que para la línea de vida del estado. El valor se muestra entre el par de líneas horizontales que se cruzan en cada cambio del valor. El siguiente es un ejemplo de una línea de vida del valor.

LÍNEA DE VIDA DEL VALOR

Page 6: Uml Tiempos Blog

Las líneas de vida y del estado se pueden ubicar una arriba de otro en cualquier combinación. Estas deben tener el mismo eje-X. Los mensajes se pueden pasar de una línea de vida a otra. Cada transición del estado o valor puede tener un evento definido, una restricción de tiempo que indica cuándo debe ocurrir un evento, y una restricción de duración que indica cuánto tiempo debe estar en efecto un valor o estado. Una vez que estos se hayan aplicado, un diagrama de tiempo debería ser como el siguiente.

UBICAR TODO JUNTO

Page 7: Uml Tiempos Blog

Sistemas embebidos:Son dispositivos usados para controlar equipos, operación de maquinarias o plantas industriales completas. El término “embebido” (también se lo conoce como “incrustado” o “embutido”) está caracterizando que esos circuitos integrados son una parte integral del sistema en que se encuentran. Lo interesante de que un sistema sea “embebido” es que puede estar de tal forma incrustado, puede quedar tan oculto a nuestros ojos, que la presencia de tales “chips” no resulte nada obvia a quien lo mira.

Intervalos de tiempo:Puede crear y administrar intervalos usando la barra de intervalo (la línea tenue a lo largo de cada elemento de la línea de vida seleccionado). Los intervalos de tiempos le permiten realizar varias operaciones en las transiciones, como copiar y pegar hasta el último elemento en el diagrama.

PALABRAS CLAVES

Page 8: Uml Tiempos Blog

Línea de Vida del Estado:Línea de vida del Estado: muestra el cambio de estado de ítem en el tiempo. El eje X muestra el tiempo transcurrido en cualquier unidad, mientras que el eje Y se nombra con una lista de estados proporcionados.

Línea de Vida del Valor:Una línea de vida es la ruta que un objeto toma a través de una medida de tiempo, indicada por el eje-x.  La línea de vida de valor muestra el estado de la línea de vida a través del diagrama, dentro de líneas paralelas indicando un estado constante.

Señal :La señal digital es un tipo de señal generada por algún tipo de fenómeno electromagnético en que cada signo que codifica el contenido de la misma puede ser analizado en término de algunas magnitudes que representan valores discretos, en lugar de valores dentro de un cierto rango.

Page 9: Uml Tiempos Blog

CronogramaUn cronograma puede contener cualquier número de señales relacionadas entre sí.

Autómata :Máquina que imita la figura y los movimientos de un ser animado: los autómatas le parecen siniestros. Dispositivo o conjunto de reglas que realizan un encadenamiento automático y continuo de operaciones capaces de procesar una información de entrada para producir otra de salida.

Intervalos :Espacio que hay entre un tiempo y otro. Espacio que hay entre un lugar y otro.

CambioCambio es el concepto que denota la transición que ocurre cuando se transita de un estado a otro. 

Rol:Papel q se desempeña en una actividad ya sea una persona o grupo

Page 10: Uml Tiempos Blog

En la figura se muestra un Diagrama de Tiempo que relaciona los elementos que conforman al sistema contra incendio haciendo énfasis en sus cambios de estado en el tiempo.

Page 11: Uml Tiempos Blog

VENTAJAS

Los diagramas de tiempo pueden mostrar la interacción entre los eventos de tiempos y la s restricciones de tiempos, y la duración que los gobiernan.

En los diagramas de tiempo las líneas de estado nos muestra el tiempo transcurrido en cualquier unidad que se elija.

Los diagramas de tiempo muestran el cambio de estado de un objeto a lo largo del tiempo, en respuesta a los eventos o estímulos aceptados

Page 12: Uml Tiempos Blog

DESVENTAJAS

El mínimo cambio respecto a la línea de tiempo crea un error cambiando el curso de esta, esto podría darse como un caso de falsa alarma

Nos podemos apoyar en UML para modelar sistemas en tiempo real sin embargo si no analizamos y no capturamos los datos de forma correcta no sirve de nada frente al desarrollo de un software

Page 13: Uml Tiempos Blog

Podemos apoyarnos en UML para el modelado de sistemas en tiempo real y al hacerlo, nuestras recomendaciones son las siguientes:

Capturar y entender los requerimientos usando un modelo de casos de uso.Estudiar las distintas partes que conforman al sistema y cómo interactúan estas. Reflejando las interfaces, protocolos e intercambio de señales. Para tal fin nos podemos apoyar de los diagramas de clases, estructura compuesta y comunicación. Estudiar el comportamiento del sistema en el tiempo y el dependiente del estado usando diagramas de interacción, diagramas de transición de estados y diagramas de tiempo.

Por supuesto esta no es una relación exhaustiva, en caso de ser necesario adicione (o ¿porque no? remueva) los diagramas que sean necesarios, lo importante como siempre es tener una comprensión aceptable del problema y especificar una solución que lo resuelva. No es tan complejo… ni tan simple!

CONCLUSIONES

Page 14: Uml Tiempos Blog

http://www.elcodigok.com.ar/category/uml/

http://synergix.wordpress.com/2008/07/20/tipos-de-diagramas-en-uml/

http://www.sparxsystems.com.ar/download/ayuda/index.html? timingdiagram.htm

http://es.wikipedia.org/wiki/Diagrama_de_tiempos

http://wapedia.mobi/es/Diagrama_de_tiempos

http://www.youtube.com/results?search_query=diagramas+de+tiempo&search_type=&aq=f

BIBLIOGRAFIA

Page 15: Uml Tiempos Blog

GRACIAS!