Bahay Pag-unlad Ano ang isang top-down na disenyo? - kahulugan mula sa techopedia

Ano ang isang top-down na disenyo? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Top-Down Design?

Ang isang top-down na disenyo ay ang agnas ng isang sistema sa mas maliit na mga bahagi upang maunawaan ang mga compositional sub-system.

Sa tuktok na disenyo, ang pangkalahatang-ideya ng isang sistema ay idinisenyo, tinukoy, ngunit hindi detalyado ang anumang mga subsystem ng unang antas. Pagkatapos, ang bawat subsystem ay pino nang mas detalyado, halimbawa, kung minsan ay nahahati sa maraming iba't ibang mga antas ng subsystem, upang ang buong detalye ay mabulok sa mga pangunahing elemento.

Sa sandaling nakilala ang mga pangunahing elemento na ito, mas madali itong magtayo ng mga elementong ito bilang mga module ng computer. Kapag nabuo ang mga module, walang kahirap-hirap na pagsamahin ang mga ito, pagbuo ng buong sistema mula sa mga indibidwal na elemento.

Ang isang top-down na disenyo ay kilala rin bilang isang sunud-sunod na disenyo.

Ipinapaliwanag ng Techopedia ang Top-Down Design

Ang isang top-down na disenyo ay karaniwang isang plano na ginawa sa payak, simpleng Ingles para sa programa. Napakahalaga na tandaan na ang isang top-down na disenyo ay dapat na independiyenteng ng anumang wika sa programming. Ang top-down na disenyo ay hindi dapat isama ang mga sanggunian sa mga pagpapaandar ng aklatan o mga elemento ng syntactic na tiyak sa isang partikular na wika.

Iyon ang dahilan kung bakit nakasulat ang mga top-down na disenyo sa payak na Ingles. Ang konsepto sa pagmamaneho ng isang top-down na disenyo ay upang masira ang gawain na isinasagawa ng isang programa sa isang napakakaunting mga subtasks.

Ang pinakamataas na antas ay kilala bilang pangunahing module, tuktok na antas o antas 0. Sa puntong ito, ang dami ng mga subtasks ay dapat maliit. Karamihan sa mga programa sa antas na ito ay karaniwang may kasamang tatlo hanggang pitong subtasks. Para sa mga maliit na laki ng mga programa, ang dami ng mga subtasks ay dapat na nasa mababang dulo ng nabanggit na saklaw.

Ang dibisyon ng mga gawain sa mga subtasks na mahalagang hatiin ang problema sa iba't ibang mga mas maliit na programa, na tumutulong sa mga developer na madaling ma-code ang mga mas simpleng bahagi. Kadalasan posible na marami sa mga subtasks na ito ay pangunahing pangunahing maaari nilang agad na matukoy kung paano isulat ang code upang makumpleto ang bahaging iyon.

Gayunpaman, sa pangkalahatan hindi ito ang kaso sa tuktok na antas. Kung ang isang subtask ay tumatagal ng higit sa kaunting mga linya ng code, inirerekumenda na ulitin ang proseso ng subdivision. Karaniwan, para sa bawat subtask sa tuktok na antas, ang isang bagong module ay sinimulan sa antas ng 1. Ang mga subtas na ito ay isinasaalang-alang nang paisa-isa, at muling nahahati sa iba pang mga subtasks. Ang subdivision na ito at ang mga bagong proseso ng paglikha ng antas ay dapat ipagpatuloy hanggang sa maipatupad ng mga coder ang bawat bahagi ng problema gamit ang computer code.

Ano ang isang top-down na disenyo? - kahulugan mula sa techopedia