CASE-қаражаттың мақсаты
Талаптардың үнемі өсуін ескере отырып, қазіргі заманғы ақпараттық жүйелердің күрделілігі айтарлықтай артып келеді. Ірі қолданыстағы ақпараттық жүйелердің келесі ерекшеліктерін ажыратуға болады:
сипаттаманың күрделілігі;
тығыз өзара әрекеттесетін компоненттер жиынтығының болуы;
кез-келген типтік жобалық шешімдер мен қолданбалы жүйелерді пайдалану мүмкіндігін шектейтін тікелей аналогтардың болмауы;
қолданыстағы және жаңадан жасалған қосымшаларды біріктіру қажеттілігі;
бірнеше аппараттық платформаларда гетерогенді ортада жұмыс істеу;
белгілі бір құралдарды қолдану дағдылары мен қалыптасқан дәстүрлері бойынша әзірлеушілердің жекелеген топтарының біртектілігі және біртектілігі;
даму жобасының айтарлықтай уақыт аралығы.
CASE-инструмент (Computer Aided Software Engineering) ақпараттық жүйелерді құру және қолдау процестерін қолдайтын арнайы бағдарламалық жасақтаманы білдіреді: талаптарды талдау және тұжырымдау, қолданбалы бағдарламалық жасақтама
мен мәліметтер базасын жобалау, код жасау, тестілеу, құжаттама,
сапа кепілдігі, конфигурацияны басқару және басқару жоба, сонымен қатар басқа процестер.
CASE құралын сәтті енгізу мүмкіндігін арттыру үшін сіз үш аспектіні басшылыққа алуыңыз керек:
технология (қолда бар шектеулі мүмкіндіктер);
мәдениет (жаңа процестерді енгізуге дайын болу);
басқару (іске асырудың маңызды кезеңдері мен процестеріне нақты басшылық).
Кез-келген аспектке назардың болмауы, қолданыстағы ұсыныстарды мұқият ұстанғанына қарамастан, іске асыру процесінің жетістігіне кері әсер етуі мүмкін.
CASE құралдары ақпараттық жүйелерді сипаттауға және құжаттауға арналған қуатты графикалық құралдарға ие, кейбір компоненттердің интеграциялануына байланысты даму процесінің басқарылуын қамтамасыз етеді, сонымен қатар репозиторийлер көмегімен деректерді орталықтан сақтауға мүмкіндік береді.
CASE-технологиясына ақпараттық жүйелерді жобалау әдістемесі мен талдау және модельдеу құралдары кіреді.
CASE құралының архитектурасын алты компоненттің жиынтығы ретінде ұсынуға болады:
Деректер қоймасы.
Графикалық диаграмма редакторы.
Диаграмманы растаушы.
Есеп беру генераторы.
Жоба әкімшісі.
Сервис.
Деректер қоймасы - бұл CASE-құралының компоненттері арасында ақпарат алмасуға, сонымен қатар жобаланған жүйенің барлық объектілері туралы ақпаратты сақтауға арналған мәліметтер базасы.
Графикалық диаграмма редакторы берілген графикалық белгілерде болжанатын ақпараттық жүйені бейнелеуге арналған. Келесі әрекеттерді орындауға мүмкіндік береді:
диаграмма элементтерін және олардың арасындағы қатынастарды құру;
диаграмма элементтерінің сипаттамаларын орнатыңыз;