Ülalt alla lähenemine vs alt üles lähenemine
Ülalt alla ja alt üles lähenemine on kaks lähenemisviisi, mida tavaliselt kasutatakse mis tahes projekti kujundamisel. Mitte paljud ei mõista nende kahe lähenemisviisi erinevusi ja see artikkel kavatseb esile tõsta mõlema omadusi, et lugejal oleks hõlpsam neid kahte mõistet hinnata.
Kui ülalt alla kujundus algab abstraktsest, et lõpuks saavutada kindel kujundus, on alt üles lähenemine just vastupidine, kuna see algab konkreetse kujundusega, et jõuda abstraktse üksuseni. Uhiuute süsteemide kujundamisel kasutatakse kõige sagedamini ülalt alla lähenemist. Teisest küljest kasutatakse pöördprojekteerimise puhul, kui eesmärk on mõista kellegi teise kujundust, alt üles lähenemist.
Alt-üles lähenemisviis jätkub madalaima taseme mooduli või allsüsteemi kavandamiseni kõrgeima mooduli või allsüsteemini. Vaja on struktuuritabelit, et teada saada, millised sammud on täitmisega seotud. Samuti on seda tüüpi kujunduse lõpuleviimiseks vaja draivereid.
Ülalt-alla lähenemine algab ülemise taseme moodulist ja liigub allapoole madalaima taseme moodulini. Tegelikkuses ei järgita ühtegi süsteemi jäigalt ja disainerid kipuvad nende kahe lähenemise vahel edasi-tagasi põrkama, kui see võib olla vajalik.
Mõlemal lähenemisel on plusse ja miinuseid. Kui me räägime ülalt alla lähenemise eelistest, on seda lihtne visualiseerida, see annab täielikkuse tunde ja edasiliikumist on igal etapil lihtne hinnata. Negatiivse küljena, olles kasutajaliidese juhitud lähenemisviis, on üleliigse äriloogika võimalused.
Teisest küljest on alt üles lähenemisel kasutajal kindla äriloogika eelised, võime kirjutada hea ühikutest ning lihtsus, millega muudatusi saab hallata ja muuta. Selle puuduseks on see, et testjuhtumite kirjutamiseks on vaja palju vaeva näha ja edenemist ei saa keskel lihtsalt kontrollida.
Kokkuvõte • Ülalt alla ja alt üles on kaks lähenemist kujundamisel • Mõlemat kasutavad disainerid • Mõlemal lähenemisel on omad plussid ja miinused • Alt üles üles kasutatakse tavaliselt pöördprojekteerimisel, uhiuue projekti puhul aga üldiselt ülalt alla lähenemist |