Uz galda virzīts dizains

Autors: Eugene Taylor
Radīšanas Datums: 11 Augusts 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Kaste Este instrukcijas VIDEO Foldlife dizains
Video: Kaste Este instrukcijas VIDEO Foldlife dizains

Saturs

Definīcija - ko nozīmē uz tabulu balstīts dizains?

Uz tabulu orientēts dizains ir pieeja programmatūras izstrādes inženierijai, kuras mērķis ir vienkāršot un vispārināt lietojumprogrammas, atdalot programmas vadības mainīgos lielumus un parametrus (noteikumus) no koda un ievietojot tos atsevišķās ārējās tabulās. Galvenais mērķis ir atdalīt programmas vadības datus no lietojumprogrammas loģikas un likt uzsvaru uz modularitāti, lai atvieglotu izmaiņu pārvaldību.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro tabulu vadītu dizainu

Uz tabulu orientētā dizainā tiek izmantotas tabulas, jo tās ir kodolīgas un labi attēlo attiecības, padarot dizainerus / programmētājus viegli saprotamus, ko viņi dara. Izmantojot tabulas, viņi var pārveidot viena veida informāciju cita veida. Piemēram, divu pilsētu nosaukumus var pārveidot pēc attāluma starp tām vai to iedzīvotāju skaita vai zemes platības atšķirības atkarībā no informācijas, kas pieejama uz citām tabulām vai citām tās pašas tabulas daļām. Tādā pašā veidā nosacījumu kopumu programmā var tieši pārveidot par darbību vai procedūru sēriju, izmantojot lēmumu tabulu.

Tabula ir jebkura datu struktūra, kas sastāv no rindām un kolonnām ar sleju parasti fiksēto skaitu, turpretim rindas ir mainīgas. Masīvi, saraksti, skursteņi, indeksi, vadības bloki, faili, diagrammas un diagrammas ir arī tabulu formas, bet tikai tāpēc, ka programma tos izmanto, tas nenozīmē, ka tas izmanto uz tabulu balstītu dizainu.

Galda virzītais dizains nav nekas jauns; tās pamatprincipi sākotnēji tika izstrādāti un ieviesti jau pagājušā gadsimta piecdesmitajos gados, taču toreiz tie īsti nesanāca. Tas galvenokārt bija saistīts ar faktu, ka galvenā atmiņa tajā laikā bija ļoti dārga un diska piekļuves ātrums jau tika uzskatīts par pietiekamu, salīdzinot ar parasto sistēmu, kamēr programmētāji vēl nebija pietiekami labi pārzinuši efektīvu piekļuves metožu rakstīšanu, un nebija gatavu tie vēl. Tāpēc nebija īsti labvēlīgi, lai uz tabulu balstītas programmatūras dizains uzplauktu.

Tabulām ir šādas priekšrocības:

  • Tie sniedz kodolīgas un sakārtotas biznesa mērķa vai izaicinājumu specifikācijas analīzes posmā.

  • Tos var tieši un viegli īstenot no specifikācijām, kas arī nodrošina ļoti ciešu saikni starp teoriju un pielietojumu. Tas notiek projektēšanas un izstrādes posmā.

  • Tabulas var koplietot, lai varētu veikt vienreizējas un centralizētas izmaiņas ātrai apgrozīšanai ar minimālu risku esošajam kodam apkopes un uzlabošanas posmā.