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