2. El 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
3. 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.
4. 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.
5. 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.
6. 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.
7. 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
8. 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.
9. Cronograma
Un 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.
Cambio
Cambio 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
10. 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.
11. 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
12. 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
13. 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