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 med njimi, ki razumejo razlike med tema dvema pristopoma, v tem članku pa želimo poudariti značilnosti obeh, da bi bralcu olajšali razumevanje obeh konceptov v celoti..
Medtem ko se oblikovanje od zgoraj navzdol začne od abstraktnega do končnega doseganja trdne zasnove, je pristop od spodaj navzgor ravno obratno, saj se začne s konkretnim dizajnom, da pride do abstraktne celote. Pri oblikovanju povsem 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 načrtovanjem modula ali podsistema najnižje ravni do najvišjega modula ali podsistema. Eden potrebuje strukturni grafikon, da pozna korake, ki so vključeni v izvedbo. Za dokončanje te vrste načrtovanja potrebujejo tudi gonilnike.
Pristop od zgoraj navzdol se začne z modulom najvišje ravni in napreduje navzdol do modula najnižje ravni. V resnici pa se noben sistem ne upošteva togo, oblikovalci pa se med temi dvema pristopoma nagibamo naprej in nazaj, kot je morda potrebno..
Obstajajo prednosti in slabosti obeh pristopov. Če govorimo o prednostih pristopa od zgoraj navzdol, ga je enostavno vizualizirati, zagotavlja občutek popolnosti in enostavno je oceniti napredek v kateri koli fazi. Slaba stran, ki je pristop, ki temelji na uporabniškem vmesniku, obstajajo možnosti za odvečno poslovno logiko.
Po drugi strani ima uporabnik v pristopu od spodaj navzgor prednosti trdne poslovne logike, zmožnost pisanja dobrega enotnega preizkusa in enostavnost, s katero je mogoče upravljati in spreminjati spremembe. Njegove pomanjkljivosti so, da je za pisanje testnih primerov potrebno veliko truda in napredka ni mogoče enostavno preveriti na srednji stopnji.
Povzetek • Od zgoraj navzdol in od spodaj navzgor sta dva pristopa k oblikovanju • Oba uporabljata oblikovalca • Oba pristopa imata svoje prednosti in slabosti • Spodaj navzgor se običajno uporablja v obratnem inženiringu, medtem ko se za povsem nov projekt običajno uporablja pristop od zgoraj navzdol |