12.07.2015 Views

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

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!