Documente Academic
Documente Profesional
Documente Cultură
evento
Suceso significativo: que debe tenerse en cuenta, que influye en el comportamiento y evolucin del sistema Tiene lugar en un punto del tiempo y carece de duracin respecto a la granularidad temporal del sistema No tiene sentido preguntarse por lo que sucede mientras se est teniendo lugar el evento
Dpto. LSI - Universidad de Granada
Inicio
NOMBRE_ESTADO entry/accin_entrada do/actividad evento (atributos)opc [guarda]opc /accin opc evento/defer exit/accin_salida
Fin
Estado 2
<<Class Module>>
abre cierra
<<Class Module>>
activar
<<Class Module>>
Botn pulsar()
Abrindose
Botn.pulsar / Motor.abrir
Puerta.abierta / Motor.apagar
Botn.pulsar / Motor.cerrar Cerrada Botn.pulsar / Motor.abrir Botn.pulsar / Motor.cerrar Cerrndose Puerta.cerrada / Motor.apagar
Dpto. LSI - Universidad de Granada
Abierta
insercin monedas
Libre
Recogida de dinero
insercion monedas ( cantidad ) / acumular saldo
Clculo
do/comprobar item y calcular cambio [ cambio = 0 ]
[ cambio > 0 ]
Entrega producto
do/entregar item
Entrega cambio
do/ dar cambio
En este diagrama, al principio, se ejecuta la accin "obtener primer artculo. Una vez realizada sta pasamos al estado comprobacin. Este estado tiene una actividad asociada, que se indica como do/actividad. En este caso, la actividad es "comprobar artculo".
Acciones y actividades
acciones:
asociadas a transiciones son atmicas
actividades:
en los estados pueden ser interrumpidas por algn evento
transiciones
Una transicin sin evento asociado tendr lugar al terminar la actividad que se realiza en el estado correspondiente una transicin con guarda slo se dar si se cumple sta de un estado slo se puede salir por una transicin, nunca por varias a la vez (guardas excluyentes?)
Podramos tambin definir un superestado, que englobara todo, y poner una sola transicin cancelar
Activo Inactivo
cancelar
Validacin
mantener [continuar]
Seleccin Mantenimiento
entry/leerTarjeta exit/expulsarTarjeta
Procesamiento
[no continuar]
Impresin
Inicio
NOMBRE_ESTADO entry/accin_entrada do/actividad evento (atributos)opc [guarda]opc /accin opc evento/defer exit/accin_salida
Fin
Ms elementos
Tambin consideraremos la autorizacin del pago del pedido
diagramas concurrentes