Systémy CASE-charakteristika, klasifikácia a podporované metódy
9. Systémy CASE-charakteristika, klasifikácia a podporované metódy
Myšlienka využiť výpočtovú techniku v procese projektovania informačného systému a postupne dosiahnuť vysoký stupeň jeho automatizácie vznikla už v počiatočných obdobiach vytvárania AIS na prelome 6O. a 7O. rokov. Existujúce poznatky a úroveň výpočtovej techniky toho obdobia neumožňovali však realizáciu ambicióznych cieľov v plnom rozsahu. V projektovaní informačných systémov sa automatizáciu podarilo využiť iba na dokumentovanie a analýzu požiadaviek na projektovaný systém.
Na to, aby bolo možné uskutočniť efektívne počítačom podporovanú tvorbu softwarových systémov bolo potrebné dosiahnuť pokrok vo viacerých oblastiach:
1. Prepracovanie metodík tvorby software do takej miery, aby sa poznali jednotlivé činnosti (úlohy), ktoré treba v procese tvorby systému vykonať .
2. Vývoj databázových systémov, z ktorým je spojený vznik slovníkov dát a encyklopédií, umožňujúcich uchovanie a kontrolu konzistencie automatizovane vytváraných špecifikácii projektovaného systému.
3. Softwarové inžinierstvo, ktoré prispelo k lepšej organizácií procesu programovania, vytvorilo generátory programov a vyššie typy jazykov.
4. Osobné počítače a lokálne siete – dostali automatizačné prostriedky na stôl programátorov a projektantov.
Spoločné pôsobenie všetkých uvedených predpokladov umožnilo vznik technológie CASE (Computer Aided Software Engineering resp. Computer Aided System Engineering).