Documente Academic
Documente Profesional
Documente Cultură
(DPC)
Caractersticas del DPC
Componentes del DPC:
Controlador
Controlado
Terminador
Flujo de Control
Espectro de organizacin temporal
Simplicidad/Expresividad
[v6.01]
[v6.01]
[v6.01]
Componentes de un DPC
trmino exitoso
error
activar
cliente identificado
cliente no identificado
Identificar
cliente
Control
sesin
cliente
transaccin fall
transaccin OK
activar
activar
[v6.01]
Realizar
transaccin
Controlador
Rol de coordinacin que ejerce un componente
del sistema, que le permite organizar
temporalmente a los componentes controlados.
Centraliza el control, intermediando en todas
las comunicaciones que ocurren en el sistema.
Supervisa o coordina componentes
controlados, quienes ejercen un rol
complementario.
[v6.01]
...Controlador
Emite y recibe flujos de control que le
permiten comunicarse con los terminadores,
controlados u otros controladores.
Su comportamiento debe ser descrito con algn
modelo de comportamiento.
Nombre se inicia con la palabra Control.
Representacin:
Control
produccin
[v6.01]
Controlado
Rol que ejerce un componente del sistema, que
le permite formar parte de la organizacin
temporal coordinada por un componente
controlador.
Es activado por el controlador, en el momento
que le corresponda de acuerdo a la
organizacin temporal.
Puede responder al controlador para informar
sobre el resultado de su realizacin.
[v6.01]
...Controlado
Su comportamiento puede ser descrito con un
modelo de comportamiento, si su complejidad
lo amerita.
Asumiendo que los componentes pueden ser
procesos, su nombre lleva la forma verbo +
objeto.
Representacin:
Evaluar
crdito
cliente
[v6.01]
Terminador
Tambin conocido como agente.
Ente externo que interacta con el sistema,
recibiendo y/o emitiendo flujos de control.
Ejemplos: usuario, dispositivo, rol, cargo,
equipo, sistema
Representacin:
Vendedor
Sistema
contable
[v6.01]
Flujo de Control
[v6.01]
10
...Flujo de Control
Representacin:
[v6.01]
11
...Flujo de Control
activar
Cliente
transaccin
ok
transaccin
fall
Control
transaccin
activar
giro
realizado
activar
depsito
realizado
giro fall
depsito fall
activar
Control
depsito
Control giro
recibo
ok
saldo ok
activar
activar
recibo
ok
activar
saldo
insuficiente
Validar
saldo
giro ok
Realizar
giro
giro no
realizado
depsito no
realizado
depsito
ok
activar
Emitir
recibo
[v6.01]
Realizar
depsito
12
Sistema
totalmente
concurrente
todos sus
componentes se
realizan al mismo
tiempo
[v6.01]
13
...Espectro de organizacin
temporal
[v6.01]
14
activar
aviso
recibido
activar
retiro
realizado
activar
aviso sin
respuesta
Avisar
recepcin
encomienda
pago
realizado
Pagar
impuesto
importacin
Retirar
encomienda
[v6.01]
15
activar
activar
nueva
suscripcin
ok
Solicitar
suscripcin
Control
nueva
suscripcin
nueva
suscripcin ok
Solicitar
suscripcin
Renovar
suscripcin
Consultar
estado
suscripcin
no requieren
concurrencia
intracontrolado
r
activar
consulta
suscripcin ok
renovacin
suscripcin ok
Renovar
suscripcin
renovacin
suscripcin
ok
Control
consulta
suscripcin
Control
renovacin
suscripcin
activar
activar
consulta
suscripcin
ok
Control
sistema
suscripciones
activar
Consultar
estado
suscripcin
[v6.01]
16
Simplicidad/Expresividad en DPC
Cliente
activar
transaccin
ok
transaccin
fall
saldo ok
depsito ok
Control
transaccin
activar
depsito no
realizado
activar
saldo
insuficiente
recibo
ok
giro ok
activar
activar
giro no
realizado
Validar
saldo
Realizar
giro
Emitir
recibo
[v6.01]
Realizar
depsito
17