Casa Desenvolupament Què és un disseny de dalt a baix? - Definició de tecnologia

Què és un disseny de dalt a baix? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa disseny de dalt a baix?

Un disseny de dalt a baix és la descomposició d’un sistema en parts més petites per tal d’entendre els seus subsistemes compositius.

En el disseny de dalt a baix, es dissenya la visió general del sistema que especifica, però no detalla cap subsistema de primer nivell. Aleshores, cada subsistema es perfecciona amb més detall, per exemple, a vegades es divideix en molts nivells diferents del subsistema, de manera que tota l'especificació es descompon en elements bàsics.

Tan aviat com s’identifiquen aquests elements base, és més fàcil construir aquests elements com a mòduls informàtics. Un cop construïts els mòduls, no és fàcil fer-los junts, construint tot el sistema a partir d’aquests elements individuals.

Un disseny de cap amunt també es coneix com a disseny pas a pas.

Techopedia explica el disseny de dalt a baix

Un disseny de dalt a baix és generalment un pla realitzat en anglès simple i senzill per al programa. És molt important tenir en compte que un disseny de dalt a baix ha de ser independent de qualsevol llenguatge de programació. El disseny de dalt a baix no ha d’incorporar mai referències a funcions de biblioteca o elements sintàctics específics d’un llenguatge determinat.

Per aquesta raó, els dissenys de cap amunt s'escriuen en anglès. El concepte que impulsa un disseny de dalt a baix és desglossar la tasca que un programa executa en molt poques subtasques extensives.

El nivell més alt es coneix com el mòdul principal, nivell superior o nivell 0. En aquest moment, el volum de subtascos ha de ser reduït. La majoria de programes d’aquest nivell solen incloure entre tres i set subtasques. Per als programes de mida petita, el volum de subtascos ha de situar-se al final baix del rang esmentat.

La divisió de les tasques en subarrems divideix essencialment el problema en diversos programes més petits, cosa que ajuda als desenvolupadors a codificar fàcilment aquestes parts més senzilles. Normalment és possible que molts d’aquests subtascos siguin tan bàsics que puguin determinar immediatament com s’escriu el codi per completar aquesta part.

Tot i això, generalment no és així al nivell superior. Si una subconjunt té més de poques línies de codi, es recomana repetir el procés de subdivisió. Típicament, per a cada subconjunt del nivell superior, s’inicia un nou mòdul al nivell 1. Aquests subtascs es consideren de manera individual i es tornen a dividir en diversos altres subtascs. Aquesta subdivisió i els processos de creació de nivells nous haurien de continuar fins que els codificadors puguin implementar totes les porcions del problema mitjançant codi informàtic.

Què és un disseny de dalt a baix? - Definició de tecnologia