Lauapõhine disain

Autor: Eugene Taylor
Loomise Kuupäev: 11 August 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Lauapõhine disain - Tehnoloogia
Lauapõhine disain - Tehnoloogia

Sisu

Definitsioon - mida tähendab tabelipõhine disain?

Tabelipõhine disain on lähenemisviis tarkvaraarenduse väljatöötamisele, mille eesmärk on rakenduste lihtsustamine ja üldistamine, eraldades programmi juhtimismuutujad ja parameetrid (reeglid) koodist ning paigutades need eraldi välistesse tabelitesse. Peamine eesmärk on eraldada programmi juhtimisandmed rakenduse loogikast ja panna muudatuste juhtimise hõlbustamiseks rõhku modulaarsusele.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab lauapõhist disaini

Lauapõhises disainis kasutatakse tabeleid, kuna need on sisutihedad ja esindavad suhteid hästi graafiliselt, muutes disaineritel / programmeerijatel hõlpsaks aru saada, mida nad teevad. Tabelite abil saavad nad teisendada ühte tüüpi teavet teiseks. Näiteks saab kahe linna nime teisendada nende vahemaaks või nende rahvaarvu või maa-ala erinevuseks, sõltuvalt teistes tabelites või sama tabeli muudes osades olevast teabest. Samamoodi saab programmi tingimuste kogumi otsustabeli abil otse muuta toimingute või protseduuride seeriaks.

Tabel on mis tahes andmestruktuur, mis koosneb ridadest ja veergudest ning veergude arv on tavaliselt fikseeritud, samas kui read on muutuvad. Massiivid, loendid, virnad, indeksid, juhtplokid, failid, graafikud ja diagrammid on samuti tabelite vormid, kuid see, et programm neid kasutab, ei tähenda tingimata, et ta kasutab tabelipõhist kujundust.

Lauapõhine disain pole midagi uut; selle põhiprintsiibid töötati algselt välja ja rakendati juba 1950ndatel, kuid ei saavutanud seda siis tegelikult. See oli peamiselt tingitud asjaolust, et põhimälu oli sel ajal väga kallis ja kettale juurdepääsu kiirust peeti juba tavaliste süsteemidega võrreldes piisavaks, samal ajal kui programmeerijad ei olnud veel tõhusate juurdepääsumeetodite kirjutamisega hästi kursis ega olnud valmis need veel. Seetõttu polnud tabelipõhise tarkvarakujunduse õitseng tegelikult soodne.

Tabelitel on järgmised eelised:

  • Nad pakuvad analüüsi etapis kokkuvõtlikke ja korrapäraseid ärieesmärgi või väljakutse kirjeldusi.

  • Neid saab spetsifikatsioonide abil otse ja hõlpsalt rakendada, mis pakuvad ka väga tihedat seost teooria ja rakenduse vahel. See toimub projekteerimise ja väljatöötamise etapis.

  • Tabeleid saab jagada, et võimaldada kiireid pöördeid ühekordsete ja tsentraliseeritud muudatuste abil, hooldamise ja parendamise etapis olemasoleva koodi minimaalse riskiga.