3. CASE-eszközök

iDevice ikon Bevezetés

A strukturált információrendszer-fejlesztési módszertanok egyik legfontosabb jellemzője a számítógépes támogatás, melynek megvalósítási lehetőségei közül a CASE (Computer-Aided Systems Engineering) technológiákkal foglalkozunk. A számítógéppel segített rendszertervezés nem választható el a szoftverfejlesztési technológiáktól. Gyökereit a '60-as évek végén, '70-es évek elején kell keresni, amikor elindult a szoftverkészítés szakosodási folyamata. A szoftverfejlesztés problémái (magas idő- és költségigény, sok bizonytalansági tényező stb.) és ellentmondásai (a felhasználó és a fejlesztő érdekeltségeiben) arra ösztönözték a fejlesztőket, hogy olyan szoftverfejlesztő környezetet alakítsanak ki, amely a saját munkájuk automatizálására is alkalmas. Az ekkor kialakult különféle technológiai életciklus modellek és rendszerelemzést, tervezést segítő módszerek, technikák elszigetelten keletkeztek.

A '80-as évek közepétől beszélhetünk ezek egymáshoz való konvergálásáról, a megjelenő PC-k és UNIX-os munkaállomások pedig lehetővé tették, hogy a gyártó cégek széles körben terjeszthessék eszközeiket. Nagy hangsúlyt kapott az ember - gép kommunikáció, előtérbe került a bevitel - kivitel módjának, a dialógusoknak automatikus tervezése, a menüvezérelt programok fejlesztése. Ezen igények kielégítését segítik a negyedik generációs nyelvek, fejlesztő eszközök 4GL, 5GL (Fourth/Fifth Generation Languages). A prototípus elvű fejlesztést támogatva, a rendszerinputok - rendszeroutputok tervezését, a tervezési eredmények tárolását segítve a '80-as évek közepén megjelentek azok az adatszótár rendszerek, amelyek képesek kezelni a rendszer elemeit, ellenőrzési struktúráit, eljárásait. Mindezen lehetőségek azonban a fejlesztési munkafolyamatnak csupán bizonyos fázisait segítették, a teljes életciklus egységes kezelésének problémája még megoldásra várt.

A '80-as évek végén megjelenő, az információrendszer fejlesztését támogató és az egyes fázisok munkáját összehangoló technikák megoldották ezt a problémát, így a mai értelmű CASE-technológiákat ettől az időponttól számítják.

E rövid történeti áttekintés után nézzük meg a CASE-eszközök általános definícióját!