Académique Documents
Professionnel Documents
Culture Documents
Cuando termina la T1 se activa la T2. Las dos tareas se representan de forma secuencial. La tarea
2 no puede comenzar hasta que no haya
concluido la T1.
La siguiente captura muestra un caso típico que se representaría con el operador de secuencia.
Elección T1 [] T2
En la siguiente captura se muestran algunos ejemplos. Suele utilizarse para opciones de menú,
opciones de OK o cancelar, etc.
Activar con paso de información. T1 []>>T2
Especifica que la segunda tarea no puede comenzar hasta que no se ejecute la primera, ya que
la información producida por la primera se usa como
entrada en la segunda.
Las tareas se pueden ejecutar en cualquier orden, pero cuando una empieza, ésta debe concluir
antes de que la otra comience.
Suspender-Reanudar T1 |> T2
La primera tarea puede ser interrumpida por la segunda. Cuando la segunda termina, la primera
puede reactivarse desde el estado anterior a la interrupción.
Iteración T1*
La tarea T1 se realiza de forma repetitiva. Se estará realizando hasta que otra tarea la desactive.
Iteración Finita T1(n)
La tarea T1 puede darse n veces. Se utiliza cuando el diseñador conoce cuantas veces tiene que
realizarse la tarea.
Por ejemplo, cuando describimos las tareas relacionadas con la actividad de rellenar un
formulario, algunas de las subtareas pueden ser opcionales (las de los campos opcionales)
Herencia de restricciones temporales.
Las tareas heredan las restricciones temporales de sus padres. Por ejemplo,
si ponemos una concurrencia a nivel muy alto, permite también la
concurrencia a los hijos.
Ejemplos CTT
Ejemplo 1
Máquina de café.
Máquina de café.
La máquina de café está situada en lugares públicos para suministrar productos calientes a los
ciudadanos. El usuario se acerca a la máquina, que posee la ranura para las monedas y el selector
de producto.
En primer lugar, se debe seleccionar el producto a tomar (café sólo, con leche, descafeinado o
chocolate). Si hay existencias, se mostrará la cantidad de monedas a introducir. Cuando se
introduzca la cantidad exacta, el usuario indicará si quiere azúcar o no. Una vez que se responde,
se vierte el contenido seleccionado en una taza lista para tomar. El usuario recoge la taza y se
aleja de la máquina expendedora.
•Si el usuario no dispone de suficiente cantidad de dinero, puede pulsar el botón cancelar,
realizando en este caso la devolución de la cantidad introducida hasta el momento.
Ejemplo Autenticación