Differenza tra Modello Bottom-Up e Modello Top-Down

Modello Bottom-Up

Il Modello Bottom-Up è un approccio alla progettazione del sistema in cui le parti del sistema sono definite in dettaglio. Una volta che queste parti sono progettate e sviluppate, queste parti o componenti sono collegate insieme per preparare un componente più grande. Questo approccio è ripetuto fino a quando il sistema completo è costruito. Il vantaggio del modello Bottom-Up è nel prendere decisioni a livello molto basso e decidere la riusabilità dei componenti.

Modello Top-Down

Il modello Top-Down è un approccio di progettazione del sistema dove la progettazione inizia dal sistema nel suo insieme. Il sistema completo è poi diviso in sotto-applicazioni più piccole con più dettagli. Ogni parte passa di nuovo attraverso l’approccio top-down fino a quando il sistema completo è progettato con tutti i minimi dettagli. L’approccio Top Down è anche definito come la rottura del problema più grande in problemi più piccoli e la loro risoluzione individuale in modo ricorsivo.

Seguono le differenze importanti tra il modello Bottom-Up e il modello Top-Down.

Sr. Chiave Modello Bottom-Up Modello Top-Down
1 Focus Nel modello Bottom-Up, l’attenzione è sull’identificazione e la risoluzione dei problemi più piccoli e poi integrarli insieme per risolvere il problema più grande. Nel modello Top-down, l’attenzione è sulla rottura del problema più grande in uno più piccolo e poi ripetere il processo con ogni problema.
2 Lingua Il modello Bottom-Up è usato principalmente dai linguaggi di programmazione orientati agli oggetti come Java, C++ etc. Il modello Top-Down è seguito dai linguaggi di programmazione strutturale come C, Fortran etc.
3 Ridondanza Il modello Bottom-Up è più adatto perché assicura una ridondanza minima di dati e si concentra sulla riusabilità. Il modello Top-down ha un alto rapporto di ridondanza quando la dimensione del progetto aumenta.
4 Interazione Il modello Bottom-Up ha un’alta interattività tra i vari moduli.
5 Approccio Il modello bottom-up si basa sull’approccio di composizione. Il modello top-down si basa sull’approccio di decomposizione.
6 Problemi Nel Bottom-Up, a volte è difficile identificare la funzionalità generale del sistema nelle fasi iniziali. Nel Top-Down, può non essere possibile rompere il problema in serie di problemi più piccoli.
raja

Pubblicato il 28-Nov-2019 15:46:33

Pubblicità

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.