Razlika između pristupa odozgo prema dolje i pristupa odozdo prema gore

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