El diagrama de tiempos es un diagrama UML incluido en la categoría de diagramas de interacción (perteneciente a los diagramas de comportamiento). Es utilizado para modelar el comportamiento del sistema dando especial importancia al tiempo. Los diagramas de tiempo se centran en las condiciones que cambian dentro y entre las líneas de vida a lo largo de un eje de tiempo lineal. Los diagramas de tiempo describen el comportamiento de los clasificadores individuales y las interacciones de los clasificadores, enfocando la atención en el tiempo de los eventos que causan cambios en las condiciones de las líneas de vida.
Elementos de un diagrama de tiempos
El diagrama de tiempos incluye los siguientes elementos: Líneas de vida, Estados, Restricciones de duración y Restricciones de tiempo.
Línea de vida
La línea de vida es un elemento que representa a un participante individual en la interacción. Si bien las partes y las características estructurales pueden tener una multiplicidad mayor que 1, las líneas de vida representan solo una entidad que interactúa. Sigue la misma esencia que las líneas de vida de los diagramas de secuencia.
La línea de vida en los diagramas de tiempo está representada por el nombre del clasificador o la instancia que representa. Podría colocarse dentro del marco del diagrama o en un carril.
Estado
El diagrama de tiempo podría mostrar los estados del clasificador o atributo participante, o algunas condiciones comprobables, como un valor discreto de un atributo.
Restricción de duración
La restricción de duración es una restricción de intervalo que se refiere a un intervalo de duración. El intervalo de duración es la duración que se utiliza para determinar si se cumple la restricción.
La semántica de una restricción de duración se hereda de las restricciones.
Restricción de tiempo
La restricción de tiempo es una restricción de intervalo que se refiere a un intervalo de tiempo. El intervalo de tiempo es una expresión utilizada para determinar si se cumple la restricción.
La semántica de una restricción de tiempo se hereda de las restricciones.
La restricción de tiempo se muestra como una asociación gráfica entre un intervalo de tiempo y la construcción que restringe. Normalmente, esta asociación gráfica es una línea pequeña, por ejemplo, entre una especificación de ocurrencia y un intervalo de tiempo.
¿Quieres colaborar con esta web? ¡Envíanos tus diagramas UML a la dirección aportaciones@diagramasuml.com para que sirvan de ejemplo a otras personas!
También puedes contactar con nosotros a través de la Página de contacto.