Кућа Развој Шта је дизајн вођен столом? - дефиниција из техопедије

Шта је дизајн вођен столом? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи дизајн вођен таблицом?

Таблички дизајниран је приступ инжењерском развоју софтвера који има за циљ поједностављивање и генерализирање апликација раздвајањем контролних променљивих и параметара (правила) програма од кода и њиховим постављањем у одвојене екстерне табеле. Главни циљ је раздвајање података о управљању програмима из логике апликације и стављање акцента на модуларност како би се олакшало управљање променама.

Тецхопедиа објашњава дизајн вођен на табли

Дизајн вођен табелом користи таблице, јер су сажете и графички представљају односе, олакшавајући дизајнерима / програмерима да одмах схвате шта раде. Користећи табеле, они могу трансформисати информације једне врсте у другу врсту. На пример, имена два града могу се претворити у удаљеност између њих или њихово становништво или разлике у површини земљишта, зависно од информација доступних на другим табелама или другим деловима исте табеле. На исти начин, збирка услова у програму може се директно трансформисати у низ акција или процедура помоћу табеле са одлукама.


Табела је свака структура података која се састоји од редова и ступаца, при чему су ступци обично фиксирани у броју, док су редови променљиви. Низови, листе, стакови, индекси, контролни блокови, датотеке, графикони и графикони такође су облици табела, али само зато што их програм користи то не значи да користи и дизајн вођен табелом.


Дизајн вођен столом није ништа ново; њени основни принципи су првобитно развијени и примењени још 1950-их, али тада нису заиста добили основу. То је углавном због чињенице да је главна меморија у то време била веома скупа, а брзине приступа диску већ су сматране одговарајућим у поређењу с нормалним системима, док програмери још нису били добро упућени у писање ефикасних метода приступа и није било готових оне иет. Због тога није било баш повољно за развој софтверског дизајна вођеног столом.


Табеле имају следеће предности:

  • Они дају концизне и уредне спецификације пословног циља или изазова током фазе анализе.
  • Могу се директно и лако имплементирати из спецификација које такође пружају врло блиску везу између теорије и примене. То је у фази дизајна и развоја.
  • Табеле се могу делити како би се омогућиле појединачне и централизоване промене за брзе преокрете уз минималан ризик по постојећи код током фазе одржавања и побољшања.
Шта је дизајн вођен столом? - дефиниција из техопедије