«Қазақстан тарихы, жалпы білім беру пәндері және ақпараттық жүйелер» кафедрасы



жүктеу 0,51 Mb.
бет99/105
Дата21.01.2022
өлшемі0,51 Mb.
#34296
түріЛекция
1   ...   95   96   97   98   99   100   101   102   ...   105
« аза стан тарихы, жалпы білім беру п ндері ж не а паратты ж йе

2. Корпоративті ақпараттық жүйелерді жобалаудың

технологиясы


Rational Rose – дегеніміз автоматтандыру процестерін талдау және ПО жобалау үшін арналған , сонымен қатар әртүрлі тілдердегі кодтарды генерациялауға және жоба құжатнамаларды шығаруға арналған Rational Software Corporation фирмасының объекттілі - бағытталған Case құралдары.

Rational Rose UML тіліне негізделіп жобалау және обьектілі бағытталған талдау әдістерін қолданады. Rational Rose осы болжамасы C++, Visual C++, Visual Basic, Java, PowerBuilder, CORBA Interface Definition

Language (IDL) бағдарламалар үшін кодтар генерациясын және ANSI SQL, Oracle, MS SQL Server, IBM DB2, Sybase үшін мәліметтер қорының генерация бейнеленуін, сонымен қатар диаграмма түріндегі жобалау құжаттарын және егжей- тегжейлерін іске асырады. Rational Rose жаңа жобаларда бағдарламалық компоненттерінің қайта қолдануын қамтамасыз ететін бағдарламалар мен мәліметтер қорының реверстік инжинирингтің құралдарынан тұрады.

Құрылымдар және функциялар. Rational Rose- да жұмыс істеудің негізі жүйе архитектурасының статикалық және динамикалық аспектілерін анықтайтын UML егжей- тегжейі мен диаграммаларды құру болып табылады. Rational Rose құрамындағы келесі алты негізгі құрылымдық компоненттерді белгілеуге болады: репозиторий, қолданушының графикалық интерфейсі, проектті қарау құралдары (браузер), проектті бақылау құралдары, документтердің статистикалық және генераторлық құралдарын жинау. Оларға сонымен қатар кодтар генераторлары (әрбір тіл үшін жеке) және реверстік инжинирингті қамтамасыз ететін C++ үшін анализатор кіреді.

Репозиторий проекттің мәліметтер қоры болып табылады. Браузер иерархия кластары бойынша орын ауыстыру, диаграммалардың бір түрінен екінші түріне ауысуды проект бойынша «навигацияны» қамтамасыз етеді.

C++ тіліндегі автоматы түрдегі генерация кодтар бағдарламасының құралдары компоненттер мен диаграммалар кластарында болатын бағдарламаны қолданады да тақырыптар және класстардың файлдары және объектілерін қалыптастырады. Осындай түрмен бағдарламаның «қанқасын» жасайды да ол C++ тілінде тура бағдарламалауда анықталады. C++- тағы кодтар анализаторы жеке бағдарламалық модуль тәрізді негізделген. Оның тағайындалуы C++- тегі қолданушы анықтайтын текстерінде болатын бағдарламаның негізінде Rational Rose- дағы проекттер модулін құру. Жұмыс барысында анализатор тексттердің дұрыстылығын және қателердің болдырмауын іске асырады. Оның жұмыс қорытындысында алынған модель бүтіндей немесе бӛлшектей әртүрлі проекттерде қолданылуы мүмкін. Анализатордың кіріс және шығыс күі бойынша кең мүмкіншіліктері бар. Мысалы файлдар типін, компилятор қорларын , қандай анықтама моделге кіруі және қандай модель элементтері экранға шығуы екенің анықталуы мүмкін. Осындай мүмкіншіліктермен Rational Rose/C++ бағдарламалық компоненттердің қайта қолднылуын қамтамасыз етеді. Проектті құрудың қорытындысында Rational Rose- дың CASE құралдарының кӛмегімен келесі документтер құралады:

 UML диаграммалары;


Кластар, обьектілер, атрибуттар және операциялар спецификациясы;


 Бағдарламалар текстінің дайындау нүсқалары;

Бағдарлама тексті програмисттің келесі жұмыстары үшін дайындау нұсқалары болып табылады. Келесі құралдармен әрекеттестік және топпен жұмыс жасау ұйымы. Rational Suite келесі варианттары бар:




жүктеу 0,51 Mb.

Достарыңызбен бөлісу:
1   ...   95   96   97   98   99   100   101   102   ...   105




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау