Pristup odozdo prema gore i pristup odozdo prema gore
Pristup odozdo prema gore i odozdo prema gore dva su pristupa koji se obično koriste prilikom dizajniranja bilo kojeg projekta. Mnogi ne razumiju razlike između ova dva pristupa i ovaj članak želi istaknuti značajke obaju kako bi čitatelju olakšao uvid u ova dva koncepta u cijelosti..
Dok dizajn odozgo prema dolje počinje od apstraktnog do konačnog postizanja čvrstog dizajna, pristup odozdo prema gore upravo je obrnut jer započinje s konkretnim dizajnom do apstraktne cjeline. Kada je u pitanju dizajn potpuno novih sustava, najčešće se koristi odozdo prema gore. S druge strane, u slučaju obrnutog inženjeringa kao kad je cilj razumjeti tuđi dizajn, koristi se pristup odozdo prema gore.
Pristup odozdo prema gore nastavlja se s dizajnom modula ili podsustava najniže razine, do najvišeg modula ili podsustava. Potreban je strukturni grafikon da bi znali korake koji su uključeni u izvršenje. Također su potrebni vozači za dovršetak ove vrste dizajna.
Pristup odozgo prema dolje započinje modulom najviše razine i napreduje prema dolje do modula najniže razine. U stvarnosti, međutim, nijedan sustav se ne slijedi strogo i dizajneri imaju tendenciju da odskaču naprijed i natrag između ta dva pristupa, koliko je moguće.
Postoje oba i protiv oba pristupa. Ako govorimo o prednostima pristupa odozgo prema dolje, lako ga je vizualizirati, daje osjećaj cjelovitosti i lako je procijeniti napredak u bilo kojoj fazi. S druge strane, kao način usmjeren na sučelje, postoje šanse za suvišnu poslovnu logiku.
S druge strane, u pristupu odozdo prema gore, korisnik ima prednosti čvrste poslovne logike, sposobnost pisanja dobrog testnog jedinice i jednostavnost kojom se izmjenama može upravljati i mijenjati. Njeni nedostaci su što je potrebno mnogo napora za pisanje testnih slučajeva i napredak se ne može lako provjeriti u srednjoj fazi.
Sažetak • odozdo i odozdo su dva pristupa dizajniranju • Oba dizajna koriste • Oba pristupa imaju svoje prednosti i nedostatke • Dno odozdo se obično primjenjuje u obrnutom inženjeringu, dok se za potpuno novi projekt obično koristi pristup odozdo prema gore |