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