tecnicas de diseño en c
Este diseño consiste en una serie de descomposiciones sucesivas del problema inicial a subproblemas para hacerlo más sencillo, paraconseguir una solución más rápida del repertorio de instrucciones que van a formar parte del programa.
Objetivos básicos
Simplificación del problema y de los subprogramas de cada descomposición. Lasdiferentes partes del problema pueden ser programadas de modo independiente e incluso por diferentes personas. El programa final queda estructurado en forma de bloque o módulos lo que hace más sencillasu lectura y mantenimiento.
Técnicas de diseño BOTTOM-UP (ascendente)
Este diseño se refiere a la identificación de aquellos procesos que necesitan computarizar se conforme vayan apareciendo, suanálisis como sistema y su codificación, o bien, la adquisición de paquetes de software para satisfacer el problema inmediato.
Es un principio de varios años. De acuerdo con este principio, unprograma grande se debe dividir en pedazos, y cuanto más grande es el programa, más deben ser divididas. ¿Cómo usted divide un programa? El acercamiento tradicional se llama diseño de arriba hacia abajo:usted dice que "el propósito del programa es hacer estas siete cosas, así que lo divido en siete subprogramas importantes. El primer subprograma tiene que hacer estas cuatro cosas, así quealternadamente tendrá cuatro de sus propios subprogramas, "etcétera. Este proceso continúa hasta que el programa entero tiene el nivel derecho del granularity -- cada parte bastante grande hacer algosubstancial, pero bastante pequeño para ser entendido como sola unidad.
Diseño ascendente o “bottom-up”:
Primero se hace una planificación de los módulos de bajo nivel que se vayan a necesitar. Sedesarrollan las partes más detalladas y con mayor nivel de dificultad en primer lugar. Se realiza el diseño del resto del sistema, acomodando los diseños previos, hasta llegar finalmente al diseño del...
Regístrate para leer el documento completo.