тұтастай даму табысқа әсер ететін оқиғалар болып табылады. Барлық
тәуелді жүйелер деректер базасын әзірлеу процесін құжаттандыру үшін
құралдар әзірледі, автоматты есеп генераторлары толық дерекқор
нысандарының сипаттамасы және графикалық нысанда және
айтарлықтай жобаның басқаруды жеңілдетеді дайын стандартты баспа
есептер түрінде, олардың қарым-қатынастары бар жоба деректер
базасын ағымдағы жағдайы туралы баяндама дайындау мүмкіндік
береді . ER-модель үшін бірыңғай жалпы қабылданған жүйе жоқ және
әртүрлі CASE-жүйелері әр түрлі графикалық белгілерді қолданады,
бірақ біреуін түсінгенде басқа белгілерді түсіну оңай.
10.6.2. CASE-
технологиясының жіктелуі
Барлық заманауи CASE-құралдарын негізінен түрлері мен санаттары
бойынша жіктеуге болады. Түрі бойынша жіктелу CASE-құралдарының
функционалдық бағдарын көрсетеді. Санаттар бойынша жіктелуі
орындалатын функцияларға қатысты интеграция дәрежесін анықтайды.
CASE-
құралдарын пайдалану құрылатын жобалардың сапасын
жақсарта алады, ал үлкен корпоративтік жүйелерді құру кезінде сөзсіз.
Алайда, CASE құралдарын пайдалану дизайнерді тек жалпы сипатты
ғана емес, сонымен қатар логикалық дизайн туралы мәліметтерден де
босатпайды.
CASE-
құралдарын жіктеген кезде келесі мүмкіндіктерді
пайдаланыңыз:
■
өмір циклінің кезеңдеріне бағдарлау;
■
толықтық функционалдылығы;
■
пайдаланатын үлгі түрі;
■
СУБД тәуелсіздік деңгейі;
■
Қолжетімді платформалар.
Ең жиі қолданылатын мүмкіндіктер үшін CASE-құралдарының
жіктелуін қарастырыңыз.
Өмір циклінің кезеңдеріне бағдарлау бойынша CASE-құралдарының
келесі негізгі түрлері бар:
■
домендік үлгілерді құрастыруға және талдауға арналған талдау
құралдары;
■
жобаның ерекшеліктерін жасауды қамтамасыз ету үшін талдау және
жобалау құралдары;
■
деректер базасын басқару жүйесі үшін мәліметтерді модельдеу және
дерекқор схемасын жасауды қамтамасыз ететін деректер базасын
құрастыру құралдары;
212
■
қолданбаны әзірлеу құралдары.
CASE-
жүйесінің функционалдық толықтығы мен құралдарды
шартты түрде келесі типтерге бөлуге болады:
■
өмірлік циклдегі бір немесе бірнеше кезеңдерде нақты
проблемаларды шешуге арналған жүйелер;
■
ақпараттық жүйелердің бүкіл өмірлік циклын қолдайтын және жалпы
репозиториймен байланысты интеграцияланған жүйелер.
CASE-
жүйесі қолданылатын модельдер түріне қарай үш негізгі
түрге бөлінеді: құрылымдық, объектілі-бағытталған және аралас.
Тарихи жолмен бірінші құрылымдық CASE-жүйелері құрылымдық-
модульдік бағдарламалау, құрылымдық талдау және синтез әдістеріне
негізделген.
90-
жылдардың басынан бастап нысаналы-бағытталған әдістер мен
CASE-
жүйелер кеңінен қолданылады. Олар даму шарттарын
қысқартуға, сондай-ақ ақпараттық жүйелердің жұмыс істеу сенімділігі
мен тиімділігін арттыруға мүмкіндік береді.
Бірлескен құралдар құрылымдық және нысаналы-бағытталған
әдістерді қолдайды.
ДББЖ-нен тәуелсіздік дәрежесі бойынша CASE-жүйесін келесі
топтарға бөлуге болады:
■
дербес жүйелер дербес дерекқор жүйесінің бөлігі болып
табылмайтын дербес жүйелер түрінде жеткізіледі;
■
СУБДда құрылған жүйелер, негізінен олар жататын ДББЖ
базасының дерекқорын қолдайды (дерекқордың басқа форматтары
қолдауға болады)).
Бүгінгі таңда ресейлік бағдарламалық жасақтама нарығында
көптеген CASE-құралдары бар. Сонымен қатар, жүйе жүйенің ішкі
тұтынушылары үшін жаңа, сондай-ақ жаңа нұсқалары мен
модификацияларын үнемі жаңартып отырады. Одан әрі олар қысқаша
қаралады.
БАҚЫЛАУ СҰРАҚТАРЫ
1.
Деректер қорын жобалаудың негізгі кезеңдерін көрсетіңіз.
2.
Неліктен домен үлгісі салынған?
3.
Концептуалды модель дегеніміз не?
4.
Домен үлгісіне қойылатын талаптар қандай?
5.
Концептуалды жобалау кезеңінде қандай негізгі ұғымдар
пайдаланылады?
213
6.
Концептуалдық жобалау кезеңінде қандай міндеттер шешілуде?
7.
Дерекқордың тұжырымдамалық моделіне не жатады?
8.
Тұжырымдамалық жобаның қадамдарын келтіріңіз.
9. ER-
моделінің семантикалық негізі қандай?
10.
Ұйым не ұйымның көшірмесі деп аталады?
11.
Субъект атрибуты және атрибуттың данасы деп аталады?
12.
Субъектілер арасындағы қарым-қатынас дегеніміз не?
13.
Қайсысы біріктіріледі?
14.
Атрибуттың егжей-тегжейлі дәрежесін қалай анықтау керек?
15.
Байланыстың мағынасы неде және ER диаграммасында қалай
көрсетіледі?
16.
Кәсіпті толығымен анықтау деген нені білдіреді?
17.
Қандай логикалық деректер моделі деп аталады?
18.
Логикалық жобалау кезеңінде қандай негізгі ұғымдар пайдаланылады?
19.
Логикалық жобалау кезеңінде қандай тапсырмалар орындалуда?
20.
Логикалық дизайнның қадамдарын келтіріңіз.
21.
Дерекқорды пайдалану үшін қажетті ресурстарды есептеуге
қойылатын талаптарды бағалау қай кезеңде жүргізіледі?
22.
Байланыстық қарым-қатынас диаграммасын салыстырмалы дерекқор
схемасына түрлендірудің әдеттегі қадамдық процедурасын
сипаттаңыз.
23.
Физикалық деңгейдегі деректер моделі қандай?
24.
Физикалық дизайн фазасында қандай негізгі ұғымдар пайдаланылады?
25.
Дене жасақтамасының қадамдарын келтіріңіз.
26.
Физикалық дизайн кезеңінде қандай тапсырмалар орындалуда?
27.
Нормализацияның мақсаттары қандай?
28.
Ақпараттың шамадан тыс қайталану қаупі қандай?
29.
Қалыпты формалардың негізгі қасиеттері қандай?
30. 1nf, 2n
f және 3nf нысандарына қандай кесте шектеулері жатады?
31.
Кәдімгі формалардың талаптарына сәйкес келмейтін кестелердің
мысалдарын келтіріңіз.
32. CASE-
құралдарына және CASE-технологиясына анықтама беріңіз.
33.
Болашағы бар CASE-жүйесіне қойылатын талаптарды белгілеңіз.
34. CASE-
құралдарын жіктеу белгілері қандай?
Достарыңызбен бөлісу: |