Verschil Tussen Top-down Benadering En Bottom-up Benadering

Verschil Tussen Top-down Benadering En Bottom-up Benadering
Verschil Tussen Top-down Benadering En Bottom-up Benadering

Video: Verschil Tussen Top-down Benadering En Bottom-up Benadering

Video: Verschil Tussen Top-down Benadering En Bottom-up Benadering
Video: Bottom-up vs. top-down processing | Processing the Environment | MCAT | Khan Academy 2024, Mei
Anonim

Top-down benadering versus bottom-up benadering

Top-down benadering en bottom-up benadering zijn twee benaderingen die vaak worden gebruikt bij het ontwerpen van een project. Niet veel mensen begrijpen de verschillen tussen deze twee benaderingen en dit artikel is bedoeld om de kenmerken van beide te benadrukken om het voor de lezer gemakkelijker te maken om de twee concepten in hun geheel te waarderen.

Terwijl top-down-ontwerp begint met abstract om uiteindelijk een solide ontwerp te bereiken, is de bottom-up-benadering precies het omgekeerde, aangezien het begint met het concrete ontwerp om tot een abstracte entiteit te komen. Als het gaat om het ontwerpen van gloednieuwe systemen, wordt de top-down benadering het meest gebruikt. Aan de andere kant, in het geval van reverse engineering, waarbij het doel is om het ontwerp van iemand anders te begrijpen, wordt een bottom-upbenadering gebruikt.

De bottom-up benadering gaat verder met het ontwerp van de module of het subsysteem op het laagste niveau, tot de hoogste module of het hoogste subsysteem. Je hebt een structuurschema nodig om de stappen bij de uitvoering te kennen. Er zijn ook stuurprogramma's nodig om dit soort ontwerpen te voltooien.

Top-down benadering begint met de module op het hoogste niveau en gaat naar beneden naar de module op het laagste niveau. In werkelijkheid wordt echter geen enkel systeem strikt gevolgd en hebben ontwerpers de neiging om heen en weer te springen tussen deze twee benaderingen, al naargelang de behoefte.

Er zijn voor- en nadelen van beide benaderingen. Als we het hebben over de voordelen van een top-down benadering, is deze gemakkelijk te visualiseren, geeft het een gevoel van volledigheid en is het gemakkelijk om de voortgang in elk stadium te beoordelen. Aan de andere kant, omdat het een UI-gestuurde benadering is, zijn er kansen op overtollige bedrijfslogica.

Aan de andere kant heeft de gebruiker in een bottom-up benadering de voordelen van solide bedrijfslogica, het vermogen om een goede unit-test te schrijven en het gemak waarmee wijzigingen kunnen worden beheerd en aangepast. De nadelen zijn dat er veel inspanning nodig is om testcases te schrijven en dat de voortgang niet gemakkelijk in het midden kan worden gecontroleerd.

Samenvatting

• Top-down en Bottom-up zijn twee benaderingen van ontwerpen

• Beide worden gebruikt door ontwerpers

• Beide benaderingen hebben hun eigen voor- en nadelen

• Bottom-up wordt vaak toegepast bij reverse engineering, terwijl voor een gloednieuw project de top-down benadering wordt gebruikt

Aanbevolen: