Razlika med pristopom od zgoraj navzdol in pristopom od spodaj navzgor

Razlika med pristopom od zgoraj navzdol in pristopom od spodaj navzgor
Razlika med pristopom od zgoraj navzdol in pristopom od spodaj navzgor

Video: Razlika med pristopom od zgoraj navzdol in pristopom od spodaj navzgor

Video: Razlika med pristopom od zgoraj navzdol in pristopom od spodaj navzgor
Video: HTC Sensation VS Galaxy S2. Муки выбора 2024, Julij
Anonim

Pristop od zgoraj navzdol proti pristopu od spodaj navzgor

Pristop od zgoraj navzdol in pristop od spodaj navzgor sta dva pristopa, ki se običajno uporabljata pri načrtovanju katerega koli projekta. Ni veliko ljudi, ki razumejo razlike med tema dvema pristopoma in ta članek namerava poudariti značilnosti obeh, da bo bralec lažje cenil oba koncepta v njuni celoti.

Medtem ko se načrtovanje od zgoraj navzdol začne od abstraktnega, da bi končno dosegli trdno zasnovo, je pristop od spodaj navzgor ravno obratno, saj se začne s konkretnim dizajnom, da pride do abstraktne entitete. Ko gre za načrtovanje popolnoma novih sistemov, se najpogosteje uporablja pristop od zgoraj navzdol. Po drugi strani pa se v primeru obratnega inženiringa, ko je cilj razumeti zasnovo nekoga drugega, uporablja pristop od spodaj navzgor.

Pristop od spodaj navzgor nadaljuje z zasnovo modula ali podsistema najnižje ravni do najvišjega modula ali podsistema. Potrebujemo strukturni diagram, da poznamo korake, vključene v izvedbo. Za dokončanje te vrste načrtovanja so potrebni tudi gonilniki.

Pristop od zgoraj navzdol se začne z modulom najvišje ravni in napreduje navzdol do modula najnižje ravni. V resnici pa se nobenemu sistemu ne sledi dosledno in oblikovalci ponavadi skakljajo med tema dvema pristopoma, kot je potrebno.

Oba pristopa imata prednosti in slabosti. Če govorimo o prednostih pristopa od zgoraj navzdol, je enostaven za vizualizacijo, daje občutek popolnosti in je enostavno oceniti napredek na kateri koli stopnji. Slaba stran je, da gre za pristop, ki temelji na uporabniškem vmesniku, zato obstaja možnost odvečne poslovne logike.

Po drugi strani pa ima uporabnik pri pristopu od spodaj navzgor prednosti trdne poslovne logike, sposobnosti pisanja dobrega testa enote in enostavnosti, s katero je mogoče upravljati in spreminjati spremembe. Njegove slabosti so, da je potrebno veliko truda za pisanje testnih primerov in napredka ni mogoče zlahka preveriti na srednji stopnji.

Povzetek

• Od zgoraj navzdol in od spodaj navzgor sta dva pristopa k oblikovanju

• Oboje uporabljajo oblikovalci

• Oba pristopa imata svoje prednosti in slabosti

• Pri vzvratnem inženiringu se običajno uporablja pristop od spodaj navzgor, medtem ko se za povsem nov projekt običajno uporablja pristop od zgoraj navzdol

Priporočena: