Introducción a la metodología de diseño descendente
Introducción a la metodología de diseño descendente
Introducción a la metodología de diseño descendente
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
© FUOC • P05/75062/00112 57 <strong>Introducción</strong> a <strong>la</strong> <strong>metodología</strong> <strong>de</strong> <strong>diseño</strong> <strong>de</strong>scen<strong>de</strong>nte<strong>diseño</strong> <strong>de</strong>scen<strong>de</strong>nteMetodología que <strong>de</strong>scompone un problema complejo en subproblemas menos complejosque el original. La <strong>de</strong>scomposición es guiada por abstracciones naturales y convenientes alproblema, y da como resultado un conjunto <strong>de</strong> subproblemas in<strong>de</strong>pendientes y más concretos.Se proce<strong>de</strong> <strong>de</strong> idéntica forma para cada uno <strong>de</strong> los subproblemas, hasta llegar a subproblemaslo suficientemente concretos y elementales.nivel <strong>de</strong> abstracciónNivel en el que se concreta una abstracción utilizada para <strong>de</strong>scomponer un problema o subproblema.Nivel <strong>de</strong> abstracción y nivel <strong>de</strong> <strong>de</strong>scomposición son dos conceptos distintos y quepue<strong>de</strong>n coincidir en <strong>la</strong> mayoría <strong>de</strong> los casos, pero no necesariamente.nivel <strong>de</strong> <strong>de</strong>scomposiciónNivel propio <strong>de</strong> una etapa <strong>de</strong> <strong>la</strong> <strong>de</strong>scomposición <strong>de</strong> subproblemas en subproblemas más concretos.El primer nivel correspon<strong>de</strong> al <strong>de</strong>sarrollo <strong>de</strong>l problema original. La <strong>de</strong>scomposición<strong>de</strong> los subproblemas generados en el primer nivel se <strong>de</strong>sarrol<strong>la</strong>rá en un segundo nivel, y asísucesivamente.BibliografíaCastro, J.; Cucker, F.; Messeguer; Rubio, A.; So<strong>la</strong>no, L.; Vallés, B. (1992). Curso <strong>de</strong>Programación. Madrid: McGraw Hill.Sebastià Vi<strong>la</strong>, M. (1995). Programació Fonamental. Problemes. Barcelona: Edicions UPC.Wirth, N. (1982). <strong>Introducción</strong> a <strong>la</strong> Programación Sistemática. Buenos Aires: El Ateneo.