Tartalomjegyzék:
- Meghatározás - Mit jelent az asztalvezérelt tervezés?
- A Techopedia magyarázza az asztalvezérelt tervezést
Meghatározás - Mit jelent az asztalvezérelt tervezés?
Táblázatvezérelt tervezés: a szoftverfejlesztés tervezésének olyan megközelítése, amelynek célja az alkalmazások egyszerűsítése és általánosítása azáltal, hogy elválasztja a programvezérlő változókat és paramétereket (szabályokat) a kódtól, és azokat különálló táblákba helyezi. A fő cél a programvezérlő adatok leválasztása az alkalmazás logikájától, és a moduláció hangsúlyozása a változáskezelés megkönnyítése érdekében.A Techopedia magyarázza az asztalvezérelt tervezést
Az asztali alapú tervezés a táblázatokat használja, mivel azok tömörek és jól ábrázolják a kapcsolatokat, megkönnyítve a tervezők / programozók számára, hogy azonnal megértsék, mit csinálnak. Táblázatok segítségével átalakíthatják az egyik fajta információt másré. Például két város nevét átalakíthatjuk köztük lévő távolságra vagy a népességük vagy a földterület különbségére, attól függően, hogy milyen információ található a többi táblázatról vagy ugyanazon táblázat más részeiről. Ugyanebben az értelemben a program feltételeinek gyűjteménye közvetlenül döntési táblázat segítségével átalakítható műveletek vagy eljárások sorozatává.
A táblázat bármilyen adatstruktúra, amely sorokból és oszlopokból áll, az oszlopok általában rögzítve vannak számban, míg a sorok változóak. A tömbök, listák, halmok, indexek, vezérlőblokkok, fájlok, grafikonok és diagramok szintén táblák formái, de csak azért, mert egy program ezeket használja, nem feltétlenül jelenti azt, hogy táblázatszerű kialakítást használ.
Az asztali alapú kialakítás semmi új; alapelveit eredetileg az 1950-es évek elején fejlesztették ki és hajtották végre, ám akkoriban nem igazán tettek helyet. Ennek oka elsősorban az volt, hogy a fő memória akkoriban nagyon drága volt, és a lemezhozzáférési sebességet már megfelelőnek tekintették a normál rendszerekhez képest, miközben a programozók még nem voltak képesek a hatékony hozzáférési módszerek írására, és még nem voltak készek ezek még. Ezért nem volt igazán kedvező az asztal-alapú szoftverfejlesztés virágzása.
A táblázatok a következő előnyökkel járnak:
- Összefoglaló és rendezett specifikációt nyújtanak az üzleti cél vagy kihívás szempontjából az elemzési szakaszban.
- Közvetlenül és könnyen megvalósíthatók a specifikációk alapján, amelyek szintén nagyon szoros kapcsolatot teremtenek az elmélet és az alkalmazás között. Ez a tervezési és fejlesztési szakaszban van.
- A táblázatok megoszthatók, hogy lehetővé tegyék az egyszeri és központosított változtatásokat a gyors forduláshoz, minimális kockázattal a meglévő kódra a karbantartási és fejlesztési szakaszban.