Diseño estructurado

Análisis de diseño

Introducción de
diseño estructurado

Desarrollo de los temas

Tiene objetivos como

Eficiencia
Mantenibilidad
Modificabilidad
Flexibilidad
Generalidad
Utilidad

Restricciones
Compromisos
decisiones del diseño

Conceptos basicos de diseño
estructurado

Etapas de diseño
estructurado

Criterios de validacion de
calidad de diseño estructurado

Utilización de las
herramientas de
diseño.

Introducción de las herramientas
de diseño estructurado

Presentación de las
herramientas de diseño
estructurado

Fases de diseño

Diseño de datos
Diseño arquitectónico
Diseño de interfaz
Diseño Procedimental

Técnicas de
acoplamiento
de módulos

Diremos que dos módulos son totalmente independientes si
ambos pueden funcionar completamente sin la presencia del
otro. Esto implica que no existen interconexiones entre los

módulos, y que se tiene un valor cero en la escala de "dependencia".

Técnicas de cohesión

Métodos de análisis
de diseño estructurado

Analisis de
transaccion

Análisis de
transformación

Empaquetamiento (Packaging)

debemos lograr que
el sistema "entre" en el espacio de memoria física disponible,
y por otro lado deben implementarse los procesos de

entrada-salida en los dispositivos físicos actuales. Estos dos

pasos conciernen a la implementación física del sistema en

el recurso computacional que se dispone.

Optimizacion

Utilización del diseño
orientado a objetos

Diseño orientado a objetos

Diseño estructurado de datos

Presentación de las
herramientas automáticas
(software) de diseño

Herramientas (CASE)

Se consideran CASE a un conjunto de herramientas
relacionadas que soportan todos los aspectos del ciclo de
desarrollo del software, incluyendo aquellas que soportan

fases especificas del ciclo de vida, como las herramientas

de análisis y diseño, generadores de código y herramientas de testing, y las

herramientas que sirven a varias fases del ciclo de vida, como herramientas de manejo

de proyectos, administración de la configuración, y herramientas de documentación