Professional Documents
Culture Documents
El proceso de diseo.
Diseo estructurado.
Diagramas de estructura.
Estrategias de diseo:
Anlisis de transformaciones.
Anlisis de transacciones.
Objetivo: especificacin de la
construccin del sistema:
Definicin de la arquitectura del sistema
arquitecturas multinivel (p.ej. C/S)
Definicin del entorno tecnolgico
Especificacin detallada de los
componentes del SI:
Especificacin tcnica del plan de pruebas
Definicin de los requisitos de implantacin
Diseo de los procedimientos de migracin y carga inicial
(cuando proceda)
Diagrama de B DESTINO
flujo de Z PROC
datos X
PROC PROC
V
Y Paso al
FUENTE A PROC W diseo
PROC D ALMACN DE
DATOS Diagrama
de
estructura
Descri Descripci Definici s
p. n del FD
n Diagrama E-
E. E. del R
proceso (o DED)
Diccionario
de Datos
Definicione
s de la BD
Definiciones 8
Tema 4: Diseo Estructurado
de los
Tema 4. Diseo Estructurado.
El Proceso de Diseo.
Estructura detallada:
Modelo fsico de datos programas y mdulos
Objetivos:
Desarrollar la estructura modular del programa.
Definir las relaciones entre mdulos.
Tcnica Principal: Diagrama de Estructura.
Documentacin de partida: DFDs Anlisis
Estructurado.
Estrategias de diseo - Tipos de Esquemas:
Anlisis de transformaciones
Anlisis de transacciones
Se dispone de:
Las entradas que suministran al sistema
las entidades externas.
Las salidas aportadas por el sistema a
dichas entidades externas.
Las funciones descompuestas que se han
de realizar en ese sistema.
El esquema lgico de datos del sistema.
Tareas a realizar:
Mdulos obtenidos en el anlisis. Procesos
Terminales (primitivos).
Organizar la estructura de estos mdulos y definir
las conexiones entre los mismos.
Describir el pseudocdigo para cada mdulo.
Tcnicas descritas en el Tema 2.
Se basa en los siguiente Principios:
Abstraccin
Modularidad
Encapsulamiento y Ocultamiento de informacin
No confundir con programacin estructurada.
MODULO
PREDEFINIDO
MODULO
CONECTOR
OBTENER IMPRIMIR
DATOS CHEQUE DE 1
CLIENTES PAGO
datos
Dispositivos DISPOSITIVO
fsicos
Estructura
A repetitiva
Estructura
alternativa
B C
Ejemplo tpico de
men:
Men login
y No S M Edad
Uso: P procesado
M modificado (...)
Tema 4: Diseo Estructurado 34
Tema 4. Diseo Estructurado. Diagrama
de estructura (Diagrama de estructura de cuadros de
Constantine). Ejmeplo.
NMERO EMPLEADO
NOMBRE EMPLEADO
REGISTRO PAGO
PAGO NETO JORNALERO
PAGO NETO EMPLEADO IMPORTE PAGO
FIN REGISTROS
REGISTRO PAGO JORNALERO
REGISTRO PAGO EMPLEADO
DEDUCCIONES NORMALES
RETRIBUCIN DIARIA SUELDO BASE
PAGO BRUTO EMPLEADO
PAGO BRUTO JORNALERO
Normalmente el esquema de
transaccin no es tan claro:
el proceso de transaccin no
aparece explcitamente en el DFD
solucin: examinar el diagrama
de contexto y la lista de eventos para
determinar los tipos de transacciones
en el sistema
Tema 4: Diseo Estructurado 54
Tema 4. Diseo Estructurado. Diagrama
de estructura (Diagrama de estructura de cuadros de
Constantine). Centros de Transaccin.
P
datos-venta
Realizar venta (Molina et al. 97)
p.172
DPTO. SERVICIO A
CLIENTES
datos-devolucin
P
Realizar devolucin ...
P
Admitir pago
datos-pago