Bottom-Up

  • Se il problema da risolvere è molto legato alla macchina, è invece più semplice usare l'approccio opposto, vale a dire il bottom-up
  • Con questa tecnica si risolvono per primi i problemi elementari, costruendo delle funzioni.
  • Successivamente, utilizzando queste funzioni se ne costruiscono altre che risolvano problemi sempre più complessi, fino a realizzare la funzione principale che risolve l'intero problema
  • Naturalmente, questa è una tecnica realizzativa che comunque prevede un'analisi del problema che lo spezzi in sottoproblemi. Questa tecnica di analisi potrebbe essere anche di tipo top down
  • In genere, nelle fasi intermedie dello sviluppo, si fà uso di finte funzioni principali per utilizzare le funzioni dei livelli inferiori senza ancora avere realizzato l'intero programma

© Ing. Stefano Salvi - All rights reserved