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
