Felülről lefelé és alulról felfelé történő megközelítés
A fentről lefelé és az alulról felfelé történő megközelítés két megközelítés, amelyeket általában valamely projekt megtervezésekor alkalmaznak. Nem sokan értik meg a két megközelítés közötti különbségeket, és ez a cikk mindkettő sajátosságait kívánja kiemelni, hogy az olvasó könnyebben megértse a két fogalom teljes egészét..
Míg a fentről lefelé történő tervezés az absztrakttól kezdődik, hogy végül szilárd kialakítást érjen el, az alulról felfelé mutató megközelítés éppen ellenkezője, mivel a konkrét kialakítással kezdődik az absztrakt entitás eléréséhez. A vadonatúj rendszerek tervezésekor a leggyakrabban a fentről lefelé irányuló megközelítést alkalmazzák. Másrészről, a fordított tervezés esetében, mint amikor valaki más tervezésé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 megtervezésével folytatja a legmagasabb modult vagy alrendszert. Szükség van egy szerkezeti diagramra, hogy ismerjük a végrehajtás lépéseit. Szintén szükség van az illesztőprogramokra az ilyen típusú tervezés befejezéséhez.
A fentről lefelé történő megközelítés a felső szintű modullal kezdődik, és lefelé halad a legalacsonyabb szintű modul felé. A valóságban azonban semmilyen rendszert nem követnek szigorúan, és a tervezők hajlamosak oda-vissza ugrálni e két megközelítés között, mivel szükség lehet rá.
Mindkét megközelítésnek vannak előnyei és hátrányai. Ha a fentről lefelé mutató megközelítés előnyeiről beszélünk, akkor azt könnyű megjeleníteni, a teljesség érzékelhető, és az előrehaladás bármilyen szakaszában értékelhető. A hátránya, hogy felhasználói felület által vezérelt megközelítésként rejlik az üzleti logika redundáns lehetősége.
Másrészről, alulról felfelé építkező megközelítésben a felhasználónak megvannak a szilárd üzleti logikája, a képessége jó egységi teszt megírására, valamint a változások könnyű kezelhetősége és módosítása. Hátránya, hogy sok erőfeszítésre van szükség a teszt esetek megírásához, és az előrehaladást a középső szakaszban nem lehet egyszerűen ellenőrizni.
összefoglalás • A felülről lefelé és az alulról felfelé történő felépítés két megközelítés a tervezéshez • Mindkettőt a tervezők használják • Mindkét megközelítésnek megvannak a maga előnyei és hátrányai • Az alulról felfelé történő felépítést általában a fordított mérnökökben alkalmazzák, míg egy vadonatúj projekthez általában felülről lefelé irányuló megközelítést alkalmaznak |