Atšķirība starp augšupēju un augšupēju pieeju

Pieeja no augšas uz leju pret augšupēju pieeju

Augšupējā pieeja un augšupējā pieeja ir divas pieejas, kuras parasti izmanto jebkura projekta izstrādē. Ne daudzi saprot šo divu pieeju atšķirības, un šī raksta mērķis ir izcelt abu iezīmes, lai lasītājam būtu vieglāk novērtēt abus jēdzienus kopumā.

Kamēr dizains no augšas uz leju sākas no abstrakta, lai beidzot panāktu stabilu dizainu, pieeja no apakšas uz augšu ir tikai pretēja, jo tā sākas ar konkrētu dizainu, lai nonāktu līdz abstraktajai vienībai. Runājot par pavisam jaunu sistēmu izstrādi, visbiežāk izmanto augšupēju pieeju. No otras puses, reversās inženierijas gadījumā, kad mērķis ir saprast kāda cita dizainu, tiek izmantota augšupējā pieeja..

Augšupvērstā pieeja tiek turpināta ar zemākā līmeņa moduļa vai apakšsistēmas projektēšanu līdz augstākajam modulim vai apakšsistēmai. Vajadzīga struktūras diagramma, lai zinātu izpildē iesaistītos soļus. Ir nepieciešami arī autovadītāji, lai pabeigtu šāda veida projektēšanu.

Pieeja no augšas uz leju sākas ar augstākā līmeņa moduli un virzās uz leju līdz zemākā līmeņa modulim. Tomēr patiesībā neviena sistēma netiek stingri ievērota, un dizaineri mēdz lēkāt uz priekšu un atpakaļ starp šīm divām pieejām, jo ​​tas var būt nepieciešams.

Abām pieejām ir plusi un mīnusi. Ja mēs runājam par augšas uz leju pieejas priekšrocībām, to ir viegli vizualizēt, tā ir pilnīga, un jebkurā posmā ir viegli novērtēt progresu. Negatīvā puse ir tā, ka tā ir pieeja, kuru virza UI, un pastāv biznesa liekas loģikas izredzes.

No otras puses, izmantojot augšupēju pieeju, lietotājam ir stabilas biznesa loģikas priekšrocības, spēja uzrakstīt labu vienības pārbaudi un vieglums, ar kuru var pārvaldīt un modificēt izmaiņas. Tā trūkumi ir tādi, ka ir jāpieliek daudz pūļu, lai uzrakstītu pārbaudes gadījumus, un vidējā posmā progresu nevar viegli pārbaudīt.

Kopsavilkums

• Augšas uz leju un no apakšas uz augšu ir divas pieejas projektēšanai

• Abus izstrādātāji izmanto

• Abām pieejām ir savi plusi un mīnusi

• Augšupēju parasti izmanto reversajā inženierijā, savukārt pavisam jaunam projektam parasti izmanto augšupēju pieeju