Ylhäältä alas -lähestyminen vs. alhaalta ylöspäin -lähestymistapa
Ylhäältä alas- ja alhaalta ylöspäin -lähestymistapa ovat kaksi lähestymistapaa, joita käytetään yleisesti minkä tahansa projektin suunnittelussa. Monet eivät ymmärrä näiden kahden lähestymistavan välisiä eroja, ja tämän artikkelin tarkoituksena on tuoda esiin molempien piirteet, jotta lukijan on helpompi ymmärtää näitä kahta käsitettä kokonaisuudessaan.
Vaikka ylhäältä alaspäin suuntautuva muotoilu alkaa abstraktista, jotta saavutetaan lopulta vankka muotoilu, alhaalta ylöspäin suuntautuva lähestymistapa on vain päinvastainen, kun se alkaa konkreettisella suunnittelulla abstraktin kokonaisuuden saavuttamiseksi. Upouusien järjestelmien suunnittelussa käytetään yleensä ylhäältä alaspäin suuntautuvaa lähestymistapaa. Toisaalta käänteisen suunnittelun tapauksessa, kun tavoitteena on ymmärtää jonkun toisen suunnittelua, käytetään alhaalta ylöspäin suuntautuvaa lähestymistapaa.
Alhaalta ylöspäin suuntautuva lähestymistapa etenee alimman tason moduulin tai alijärjestelmän suunnittelussa korkeimman moduulin tai alijärjestelmän suunnitteluun. Tarvitaan rakennekaavio tietääksesi suoritukseen liittyvät vaiheet. Tarvitaan myös ohjaimia tämän tyyppisen suunnittelun suorittamiseksi.
Ylhäältä alas -lähestyminen alkaa ylätason moduulista ja etenee alaspäin alimman tason moduuliin. Todellisuudessa mitään järjestelmää ei kuitenkaan noudateta tiukasti, ja suunnittelijat pyrkivät pomppimaan edestakaisin näiden kahden lähestymistavan välillä tarpeen mukaan.
Molemmilla lähestymistavoilla on etuja ja haittoja. Jos puhumme ylhäältä alas -menetelmän eduista, se on helppo visualisoida, antaa täydellisyyden tunteen ja on helppo arvioida edistymistä missä tahansa vaiheessa. Haittapuolena on käyttöliittymälähtöinen lähestymistapa, ja on olemassa mahdollisuus turhiin liiketoimintalogiikoihin.
Toisaalta alhaalta ylöspäin suuntautuvassa lähestymistavassa käyttäjällä on vankan liiketoimintalogiikan edut, kyky kirjoittaa hyvä yksikkötesti ja helppous, jolla muutoksia voidaan hallita ja muokata. Sen haittapuolena on, että testitapausten kirjoittaminen vaatii paljon vaivaa, eikä edistymistä voida helposti varmistaa keskivaiheessa.
Yhteenveto • Ylhäältä alas ja alhaalta ylös ovat kaksi lähestymistapaa suunnitteluun • Suunnittelijat käyttävät molempia • Molemmilla lähestymistavoilla on omat hyvät ja huonot puolensa • Alhaalta ylöspäin käytetään yleisesti käänteisessä suunnittelussa, kun taas upouudessa projektissa käytetään yleensä ylhäältä alas -menetelmää |