Съдържание:
- Определение - Какво означава дизайн, управляван от таблица?
- Техопедия обяснява дизайн, управляван от маса
Определение - Какво означава дизайн, управляван от таблица?
Таблично задвижваният дизайн е подход към инженерната разработка на софтуер, който е насочен към опростяване и обобщаване на приложенията чрез разделяне на променливите и параметрите (правилата) за управление на програмата от кода и поставянето им в отделни външни таблици. Основната цел е да се отделят данните за контрол на програмата от логиката на приложението и да се постави акцент върху модулността, за да се улесни управлението на промените.Техопедия обяснява дизайн, управляван от маса
Задвижваният от таблица дизайн използва таблиците, тъй като те са кратки и представят взаимоотношенията добре графично, което улеснява дизайнерите / програмистите веднага да разберат какво правят. Използвайки таблици, те могат да трансформират информация от един вид в друг вид. Например имената на два града могат да бъдат преобразувани в разстоянието между тях или разликата в тяхното население или площ, в зависимост от информацията, налична в други таблици или други части на същата таблица. В същия смисъл, сбор от условия в дадена програма може директно да се трансформира в серия от действия или процедури, като се използва таблица с решения.
Таблица е всяка структура на данни, която се състои от редове и колони, като колоните обикновено са фиксирани в число, докато редовете са променливи. Масивите, списъците, стековете, индексите, контролните блокове, файлове, графики и диаграми също са форми на таблици, но само защото една програма ги използва, това не означава, че използва дизайн, управляван от таблица.
Дизайнът, управляван от масата, не е нищо ново; нейните основни принципи първоначално са разработени и прилагани още през 50-те години на миналия век, но впоследствие всъщност не са се развили. Това се дължи главно на факта, че основната памет по това време беше много скъпа и скоростта на достъп до дисковете вече се разглежда като адекватна в сравнение с нормалните системи, докато програмистите все още не бяха добре запознати с писането на ефективни методи за достъп и нямаше готови такива все още. Следователно не беше наистина благоприятно да се разраства софтуерът, управляван от таблица.
Таблиците имат следните предимства:
- Те предоставят кратки и подредени спецификации на бизнес целта или предизвикателството по време на фазата на анализ.
- Те могат да бъдат приложени директно и лесно от спецификациите, които също осигуряват много тясна връзка между теорията и приложението. Това е по време на фазата на проектиране и разработка.
- Таблиците могат да се споделят, за да позволят единични и централизирани промени за бързи промени с минимален риск за съществуващия код по време на фазата на поддръжка и подобряване.
