Documente Academic
Documente Profesional
Documente Cultură
[v6.01]
[v6.01]
[v6.01]
...AEM
[v6.01]
...AEM
DFD
EP
DER
DD
DTE
DPC
DFD
(2)
(2, 3, 6)
(5)
(1, 4, 5)
(7)
(7)
EP
(2)
DER
(5)
(6)
(4)
(5)
DD
(1)
(3)
(5)
(4)
(8)
DTE
(7)
DPC
(7)
(8)
(7)
(7)
(7)
[v6.01]
x=a+b+c
y=d+(e)
z = f + g + 1{ h }3
Des = { D }
D = @i + j + [ k | l ]
Des
3
j
[v6.01]
6 [1]
[v6.01]
Diagrama 2
2
x
...
Diagrama 4
z
4
Diagrama 0
v
3.1
s
t
3.3
3.4
z
Diagrama 3
PROCESO 3.2
Pre-Condicin
Ocurre x que coincide con dato de v
Post-Condicin
Se genera s
PROCESO 3.3
Pre-Condicin
Ocurre t
Post-Condicin
Se genera u de acuerdo a condicin con t
3.2
u
PROCESO 3.1
Pre-Condicin
Ocurre u
Post-Condicin
Se genera v
PROCESO 3.4
Pre-Condicin
Ocurre z
Post-Condicin
Se genera y con datos de s y se genera t con datos de s, z
[v6.01]
8 [3]
Ejemplo:
Calcular
factor
omega
factor omega
[v6.01]
9 [2]
Calcular
factor
omega
factor omega
[v6.01]
10 [2]
[v6.01]
11
[v6.01]
12
detalles cliente
CLIENTES
1.
Ingresar
pedido
2.
Ingresar
nuevo
cliente
PEDIDOS
ARTICULOS
ARTICULOS
PERECIBLES
envo
3.
Enviar
pedido
ENTREGAS
EMPRESAS
COURIER
PEDIDO
(0, n)
CLIENTE
EMPRESA
COURIER
(0, 1)
(1, n)
ARTICULO
pide
(0, n)
entrega
ARTICULO
PERECIBLE
[v6.01]
13 [2]
[v6.01]
14
detalles cliente
CLIENTES
2.
Ingresar
nuevo
cliente
1.
Ingresar
pedido
PEDIDOS
ARTICULOS
envo
3.
Enviar
pedido
CLIENTE
(0, 1)
PEDIDO
(0, n)
ARTICULO
[v6.01]
15 [1]
[v6.01]
16
Procesos
elementales se
ejecutan de a
uno a la vez
:
n
Totalmente
secuencial
Requiere un nico
proceso de control
para todos los
procesos
elementales
Algunos procesos
elementales se
ejecutan de a uno y
otros a la vez
Procesos
elementales
se ejecutan
todos a la vez
En parte secuencial y en
parte concurrente
Requiere 2 o ms
procesos de control,
cada uno pudiendo
controlar 1 o ms
procesos
elementales
...
Totalmente
concurrente
Requiere un
proceso de control
por cada proceso
elemental
[v6.01]
17
[v6.01]
18
[v6.01]
19
Activar Validar
pedido
esperando
pedido
esperando
despacho pedido
Departamento
de Ventas
autorizado
Control de
pedidos
autorizado
pendiente
registrado
pendiente
Activar Registrar
pedido pendiente
pendiente registrado
Activar Validar
pedido
pendiente
rechazado
Activar Validar
pedido
esperando
registro
pedido
pendiente
Validar
pedido
Registrar
pedido
pendiente
despacho
OK
Despachar
pedido
[v6.01]
20 [2]
[v6.01]
21
[v6.01]
22
EP Registrar usuario
.
:
POST-CONDICIN 1
Se entrega nombre de usuario aceptado y
contrasea inicial .
.
:
POST-CONDICIN 2
Se emite mensaje "Nombre de usuario ya registrado".
registro fallido
Control
registro de
usuarios
Registrar
usuario
Control
rdenes de
compra
orden de
compra
emitida
POST-CONDICIN 2
Se emite orden de compra urgente al proveedor.
Emitir orden
de compra
[v6.01]
23 [1]
Ventajas
Desventajas
[v6.01]
24
[v6.01]
25
...ES
[v6.01]
26
...ES
DFD y DD
DFD y EP
EP, DFD y DD
DD, DFD y EP
DER, DFD y DD
EP, DER y DFD
EP y DPC
[v6.01]
27
concurrencia interna
comportamiento representado por medio de un
solo SCH
flujos de control de entrada y salida son
equivalentes a los eventos y acciones del SCH,
respectivamente
[v6.01]
28
licencia mdica
recibida
EMPLEADO
2.
Tramitar
licencia
mdica
Control
de
Beneficios
respuesta
ISAPRE
recibida
ISAPRE
solicitud permiso
recibida / activar(
Autorizar permiso )
esperando
permiso
esperando
solicitud
esperando
respuesta
ISAPRE
respuesta ISAPRE
recibida
[v6.01]
29 [3]
[v6.01]
30
ES: SCH y el DD
en la transicin:
respuesta ISAPRE (decisin = aprobada)
en el DD:
decisin = * decisin final de la ISAPRE sobre la
licencia mdica; valores: [ aprobada | rechazada |
restringida | en consulta ] *
[v6.01]
31
Ventajas
Desventajas
[v6.01]
32