La
tecnica top-down permette di concentrarsi negli aspetti ritenuti
significativi in quel momento e rimandare a passi successivi gli aspetti
di maggio dettaglio.
La
tecnica Bottom-Up è utile quando, per la complessità
del problema, si voglia cominciare a risolvere alcuni aspetti dell'algoritmo
così da semplificare l'analisi successiva.
Esempio:
Si consideri l'attività di scrittura di queste dispense;
Procedere top-down significa individuare dapprima la struttura di massima
delle unità didattiche e successivamente fare una scaletta degli
argomenti di ogni unità.
Procedere bottom-up significa cominciare a scrivere frammenti di testo e
successivamente raccordarli e comporli nel testo finale.
Spesso
l'approccio migliore risulta essere un ibrido fra le due tecniche fin quando
le due attività di progetto non si fondono in un unico algoritmo.