Verschil tussen Bottom-Up Model en Top-Down Model

Bottom-Up Model

Bottom-Up Model is een systeemontwerpbenadering waarbij onderdelen van het systeem in detail worden gedefinieerd. Zodra deze delen zijn ontworpen en ontwikkeld, dan worden deze delen of componenten aan elkaar gekoppeld om een grotere component te maken. Deze aanpak wordt herhaald totdat het complete systeem is gebouwd. Het voordeel van het Bottom-Up Model is dat beslissingen op een zeer laag niveau kunnen worden genomen en dat de herbruikbaarheid van componenten kan worden bepaald.

Top-Down Model

Top-Down Model is een systeem ontwerp benadering waarbij het ontwerp begint bij het systeem als geheel. Het complete systeem wordt dan verdeeld in kleinere subapplicaties met meer details. Elk deel gaat weer door de top-down benadering totdat het complete systeem is ontworpen met alle minieme details. Top Down benadering wordt ook wel aangeduid als het opdelen van het grotere probleem in kleinere problemen en deze afzonderlijk op recursieve wijze op te lossen.

Volgende zijn de belangrijke verschillen tussen Bottom-Up Model en Top-Down Model.

Sr. nr. Key Bottom-Up Model Top-Down Model
1 Focus In het Bottom-Up Model ligt de nadruk op het identificeren en oplossen van de kleinste problemen en deze vervolgens samen te integreren om het grotere probleem op te lossen. In het Top-down model ligt de nadruk op het opdelen van het grotere probleem in kleinere problemen en vervolgens wordt het proces met elk probleem herhaald.
2 Taal Bottom-Up model wordt voornamelijk gebruikt door objectgeoriënteerde programmeertalen zoals Java, C++ enz. Top-Down model wordt gevolgd door structurele programmeertalen zoals C, Fortran enz.
3 Redundantie Bottom-Up model is beter geschikt omdat het een minimale redundantie van gegevens garandeert en de nadruk ligt op herbruikbaarheid. Top-down model heeft een hoge ratio van redundantie naarmate de omvang van het project toeneemt.
4 Interactie Bottom-Up model heeft een hoge interactiviteit tussen verschillende modules. Top-down model heeft strakke koppeling problemen en lage interactiviteit tussen verschillende modules.
5 Aanpak Bottom-up model is gebaseerd op compositie aanpak. Top-down model is gebaseerd op decompositie aanpak.
6 Issues In Bottom-Up, sommige tijd is het moeilijk om de algemene functionaliteit van het systeem in de eerste stadia te identificeren. In Top-Down is het soms niet mogelijk om het probleem op te splitsen in een reeks kleinere problemen.
raja

Gepubliceerd op 28-Nov-2019 15:46:33

Advertenties

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.