Felülről lefelé történő megközelítés vs alulról felfelé történő megközelítés
A fentről lefelé és az alulról felfelé építkező megközelítés két olyan megközelítés, amelyet általában bármely projekt megtervezésekor alkalmaznak. Nem sokan értik a két megközelítés közötti különbségeket, és ez a cikk mindkettő jellemzőit kiemelni kívánja, hogy az olvasó könnyebben értékelhesse a két fogalmat teljes egészében.
Míg a felülről lefelé irányuló tervezés absztraktból indul ki, hogy végül szilárd kialakítást érjen el, az alulról felfelé építkező megközelítés éppen fordított, mivel a konkrét kialakítással kezdődik, hogy absztrakt entitáshoz jusson. Ha vadonatúj rendszereket tervezünk, akkor a fentről lefelé irányuló megközelítést alkalmazzák leggyakrabban. Másrészt, a reverz mérnöki tervezésnél, amikor valaki más tervének megértése a cél, az alulról felfelé építkező megközelítést alkalmazzák.
Az alulról felfelé irányuló megközelítés a legalacsonyabb szintű modul vagy alrendszer tervezésével halad a legmagasabb modulig vagy alrendszerig. Szüksége van egy szerkezeti diagramra, hogy ismerje a végrehajtás lépéseit. Szükség van az illesztőprogramokra is az ilyen típusú tervezés befejezéséhez.
A "felülről lefelé" megközelítés a legfelső szintű modullal kezdődik, és lefelé halad a legalacsonyabb szintű modulig. A valóságban azonban egyetlen rendszert sem követnek mereven, és a tervezők hajlamosak oda-vissza ugrálni e két megközelítés között, amire szükség lehet.
Mindkét megközelítésnek vannak előnyei és hátrányai. Ha a fentről lefelé irányuló megközelítés előnyeiről beszélünk, akkor könnyen láthatóvá válik, a teljesség érzetét nyújtja, és bármely szakaszban könnyen értékelhető az előrelépés. A hátránya, hogy felhasználói felületen alapuló megközelítés létezik, fennáll a redundáns üzleti logika esélye.
Másrészről, alulról felfelé irányuló megközelítésben a felhasználónak megvan az előnye a szilárd üzleti logikától, a képességtől, hogy jó egységtesztet írjon, valamint a változtatások könnyű kezelésével és módosításával. Hátránya, hogy sok erőfeszítésre van szükség a tesztesetek megírásához, és az előrehaladást nem lehet könnyen ellenőrizni a középső szakaszban.
Összegzés • A felülről lefelé és az alulról felfelé építkezés két megközelítés • Mindkettőt hasznosítják a tervezők • Mindkét megközelítésnek megvannak a maga előnyei és hátrányai • Alulról felfelé általában alkalmazzák a fordított mérnöki munkákat, míg egy vadonatúj projekt esetében általában a fentről lefelé történő megközelítést alkalmazzák |