Różnica pomiędzy Bottom-Up Model i Top-Down Model

Bottom-Up Model

Bottom-Up Model jest podejściem do projektowania systemu, gdzie części systemu są zdefiniowane w szczegółach. Gdy te części są już zaprojektowane i rozwinięte, następnie te części lub komponenty są łączone razem, aby przygotować większy komponent. To podejście jest powtarzane aż do zbudowania kompletnego systemu. Zaletą modelu Bottom-Up jest podejmowanie decyzji na bardzo niskim poziomie i decydowanie o możliwości ponownego użycia komponentów. Model Bottom-Up jest podejściem do projektowania systemu, w którym projektowanie rozpoczyna się od systemu jako całości. Kompletny system jest następnie dzielony na mniejsze pod-aplikacje z większą ilością szczegółów. Każda część ponownie przechodzi przez podejście top-down, aż kompletny system jest zaprojektowany ze wszystkimi szczegółami. Top Down podejście jest również określane jako łamanie większy problem na mniejsze problemy i rozwiązywanie ich indywidualnie w sposób rekurencyjny.

Poniżej są ważne różnice między Bottom-Up Model i Top-Down Model.

Sr. No. Key Bottom-Up Model Top-Down Model
1 Focus W Bottom-Up Model, nacisk kładziony jest na identyfikację i rozwiązywanie najmniejszych problemów, a następnie integrowanie ich razem w celu rozwiązania większego problemu. W Top-down Model, nacisk kładziony jest na rozbicie większego problemu na mniejsze, a następnie powtórzenie procesu z każdym problemem.
2 Język Bottom-Up Model jest głównie używany przez obiektowe języki programowania, takie jak Java, C++ itp. Top-Down Model jest przestrzegany przez strukturalne języki programowania, takie jak C, Fortran itp.
3 Redundancja Model Bottom-Up jest lepiej dostosowany, ponieważ zapewnia minimalną redundancję danych i koncentruje się na ponownym wykorzystaniu. Model Top-down ma wysoki współczynnik redundancji wraz ze wzrostem rozmiaru projektu.
4 Interakcja Model Bottom-Up ma wysoką interaktywność między różnymi modułami. Model Top-down ma problemy z ciasnym sprzężeniem i niską interaktywność między różnymi modułami.
5 Podejście Model Bottom-up jest oparty na podejściu kompozycyjnym. Model Top-down jest oparty na podejściu dekompozycyjnym.
6 Problemy W modelu Bottom-Up, czasami trudno jest określić ogólną funkcjonalność systemu w początkowych etapach. W Top-Down, może nie być możliwe rozbicie problemu na zbiór mniejszych problemów.
raja

Published on 28-Nov-2019 15:46:33

Opinie
Opinie
.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.