|
«Қазақстан тарихы, жалпы білім беру пәндері және ақпараттық жүйелер» кафедрасы
|
бет | 98/105 | Дата | 21.01.2022 | өлшемі | 0,51 Mb. | | #34296 | түрі | Лекция |
| « аза стан тарихы, жалпы білім беру п ндері ж не а паратты ж йе
Тақырыбы: CASE-құралдарын (Rational Rose, Visual Modeler) қолдану.
Лекция жоспары:
CASE технологиялар ұғымы
Корпоративті ақпараттық жүйелерді жобалаудың технологиясы
Rational Rose ортасында жұмыс
Лекция мазмұны
1. CASE технологиялар ұғымы
CASE технологиялар ұғымы 19 апреля 2013 | 271 CASE технологиялар күрделі программалық жүйелерді талдау, жобалау, жасау және сүйемелдеу методологиялардың жиынтығы болып табылады. Олар ӛзара біріктірілген автоматттандыру құралдар кешені кӛмегімен құрылымдық және обьектілік тұрғыларға негізделеді. Кез-келген CASE технологиясы негізінен методология/әдіс/натация/құрал/парадигмасы алынады. Методология қандай да бір тұрғының негізінде жасалып, жұмыстың қадамдарын, қадамдардың орналасу тәртібін, сонымен қатар әдістер міндеттері мен үйлестірілу ережелерін анықтайды. Әдіс қандай да бір мақсатқа жету, яғни жұмыстың белгілі бір қадамын орындау тәсілін анықтайды. Натация деп модельдердің қандай да бір класын сипаттау үшін қолданылатын таңбалар жүйесін айтады. Натацияның графикалық және текстілік түрлері болады. Графикалық натациялар графтар, диаграммалар, кестелер, схемалар түрінде сипаттайды, ал текстілік натациялар модельдерді формальді және кәдімгі тілде сипаттайды. CASE технологияда натациялар жобаланатын жүйенің деректер элементтерінің жасау кезеңдерінің құрылымын сипаттау үшін қолданылады. Құралдар әдістерді жүзеге асыру үшін қажетті құрал - жабдықтарды құрайды. Олар: графикалық жобаны жасау және жӛндеу құралдары, жобаны абстракция деңгейі иерархиясы түрінде ұйымдастыру құралдары. Сонымен қатар түрлі деңгейлер компьютердің сәйкестігін тексеру құралдары. CASE құралдардың мынадай түрлерін бӛліп қарауға болады. * - талаптарды талдау, спецификациялармен құрылымдарды жобалау, интерфейстерді жӛндеудің CASE құралдары (CASE1 - бірінші ұрпағы). * - программалық қамсыздандыруды жасаудың толық ӛмірлік циклін қарастыратын біріктірілген орталардың жүзеге асыру және бастапқы текстерді генерациялаудың CASE құралдары ( CASE2 - екінші ұрпағы). CASE1 негізінен графикалық модельдерді спецификацияларды жобалаудың экрандық редакторлар мен берілгендер сӛздігін қолдау құралдарынан тұрады. CASE2 айталықтай үлкен мүмкіндіктерімен ерекшеленеді. Мұнда жүйелік ақпарат пен жобалық процесін басқару бойынша ақпаратты бақылау, талдау және байланыстыру , жүйенің модельдері мен прототиптерін жасау, генерацияланған программаларды тестілеу, мақұлдау және талдау қамсыздандырылады. 2. Кӛп еңбекті қажет ететін операцияларды автоматтандыра отырып, қазіргі заманғы CASE технологиялар программалаушы мамандардың еңбек ӛнімділігін айтарлықтай ӛсіріп, жасалатын программалық қамсыздандырудың сапасын кӛтерді. Олар: * жоба спецификацияларының сәйкестігінің автоматты түрде бақылануын қамсыздандырады. * жүйе прототипін жасау уақытын қысқартады. * жобалау және жасау процесін жеделдетеді. * ӛмірлік циклдің барлық кезеңдері үшін арналған жобалық құжаттаманың қазіргі заманғы стандарттарға сәйкес жасалуын автоматтандырады. * кейбір программалық кодтарды түрлі жасау платформалары үшін генерациялайды. * жүйе компонентін қайтара қолдану технологиясын қолдайды. * жобалық құжаттарды бастапқы кодтар бойынша қалпына келтіру мүмкіндігін қамсыздандырады. CASE технологиясының қолданылуы. Программалық қамсыздандырудың ӛмірлік циклінің барлық кезеңдеріне ӛзгерістер әкелді. Мұнда жасалатын программалық қамсыздандырудың қатаң әрі кӛрнекі сипатталуын орындайтын талдау және жобалау кезеңдеріне кӛп ӛзгерістер енгізді. CASE технологияда қолдануға кӛшу кезінде программалық қамсыздандыруды жасау процесіне енгізілетін сапалық ӛзгерістерді атап ӛтейік. CASE құралдарын қолдану күрделі программаларды қамсыздандыруды жасауға кеткен еңбек шығынын айтарлықтай азайтуға мүмкіндік берді. Ол негізінен жаттау және бақылау процестерінен автоматтандыру нәтижесінде қамтамасыз етеді
Достарыңызбен бөлісу: |
|
|