Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-
2.- Desarrollo de Sw.
Tema 4. Diseño Estructurado.
1.-
1.- Métrica 3 y Diseño Estructurado.
2.-
2.- El proceso de diseño.
3.-
3.- Diseño estructurado.
3.1.- Diagramas de estructura.
3.1.-
3.2.-- Estrategias de diseño:
3.2.
3.2.1.- Análisis de transformación.
3.2.1.-
3.2.1.-- Análisis de transacción.
3.2.1.
Diccionario
de Datos
Definiciones
de la BD
Definiciones de
los módulos
2.-
2.- El Proceso de Diseño.
“El proceso de aplicar distintas técnicas y
principios con el propósito de definir un
dispositivo, un proceso o un sistema con
suficiente detalle como para permitir su
realización física
física”.
Proceso iterativo a través del cual se
traducen los requisitos en una representación
del software.
Estructura detallada:
Modelo físico de datos programas y módulos
MODULO
“Aquella parte de código que se PREDEFINIDO
MODULO
puede llamar”. (Page -Jones 88). OBTENER
CONECTOR
IMPRIMIR
Representa un programa, DATOS
CLIENTES
CHEQUE DE 1
subprograma o rutina, PAGO
B C
campo
Flags o controles EOR
Comunicación/indicación de operación
correcta.
Los flags/controles
Los datos se procesan. indican al módulo
Los flags/controles
que llama la
sólo sirven para
terminación EOF, o
comunicar
un error del módulo
condiciones entre
Los datos son l a llamado, y deben ir
los módulos.
información siempre en sentido
compartida por los ascendente.
módulos. La posición
de la flecha (hacia
arriba o hacia abajo)
indica el sentido de la Los flags tienen
comunicación. importancia en la
comunicación de
información en el
Los datos tienen interior; son los que
importancia para el sincronizan la
mundo exterior, están operativa de los
relacionados con el módulos.
problema.
Valor
Módulo Parámetro Entrada Salida Significado
Referencia
Fecha de
F(x,y) X Si no Valor
Nacimiento
Y no Si Referencia Edad
DEDUCCIONES NORMALES
RETRIBUCIÓN DIARIA SUELDO BASE
PAGO BRUTO EMPLEADO
PAGO BRUTO JORNALERO
Herramientas
complementarias:
Diagramas de flujo, Nassi-
Nassi-
Pseudo-código. Schneiderman,, Tablas y
Schneiderman
árboles de decisión.
Interfaz-función (módulo,
entradas, salidas, función).
Módulos de
Coordinación
Procesos Primitivos