Dom Razvoj Što je dizajn odozgo prema dolje? - definicija iz tehopedije

Što je dizajn odozgo prema dolje? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači dizajn odozgo prema dolje?

Dizajn odozgo prema dolje je raspad sustava na manje dijelove kako bi mogao razumjeti njegove kompozicijske podsustave.

U dizajnu odozgo prema dolje dizajniran je pregled sustava koji specificira, ali ne sadrži detalje niti jednog podsustava prve razine. Zatim se svaki podsustav detaljnije rafinira, na primjer, ponekad se dijeli na više različitih razina podsustava, tako da se cijela specifikacija dekomponuje na osnovne elemente.

Čim se ovi osnovni elementi prepoznaju, lakše ih je graditi kao računalne module. Jednom kada su moduli sastavljeni, složiti ih je bez problema, čineći cijeli sustav od ovih pojedinačnih elemenata.

Dizajn od vrha prema dolje također je poznat i kao korak.

Techopedia objašnjava dizajn odozgo prema dolje

Dizajn od vrha prema dolje općenito je plan koji je program napravljen na običnom, jednostavnom engleskom jeziku. Vrlo je važno imati na umu da dizajn odozgo prema dolje mora biti neovisan o bilo kojem programskom jeziku. Dizajn odozgo prema dolje ne smije sadržavati reference na funkcije knjižnice ili sintaktičke elemente specifične za određeni jezik.

To je razlog zašto su dizajni odozgo prema dolje napisani na običnom engleskom jeziku. Koncept dizajniran odozgo prema dolje jest razbiti zadatak koji program izvršava u vrlo malo opsežnih podvrste.

Najviša razina poznata je kao glavni modul, gornja razina ili razina 0. U ovom trenutku volumen podskupa mora biti mali. Većina programa na ovoj razini obično uključuje tri do sedam potknjiga. Za programe male veličine, volumen podskupa mora biti na niskom kraju spomenutog raspona.

Podjela zadataka u podzadače u osnovi dijeli problem na različite manje programe, što pomaže programerima da lako kodiraju te jednostavnije dijelove. Obično je moguće da su mnogi od tih podvrste toliko osnovni da mogu odmah odrediti kako napisati kod da bi dovršili taj dio.

Međutim, to na najvišoj razini općenito nije slučaj. Ako neki podnaslov sadrži više od vrlo malo redaka koda, preporučuje se ponoviti postupak podjele. Tipično se za svaki pododgovor na gornjoj razini pokreće novi modul na razini 1. Ti se podskupovi razmatraju pojedinačno, a opet dijele na razne druge podvrste. Ovaj proces podjele i stvaranja nove razine trebao bi se nastaviti sve dok koderi ne mogu implementirati svaki dio problema pomoću računalnog koda.

Što je dizajn odozgo prema dolje? - definicija iz tehopedije