К ә с І би білім беру г. Н. Федорова бағдарламалық модульдерді біріктіруге қатысу



Pdf көрінісі
бет92/195
Дата28.11.2022
өлшемі4,31 Mb.
#53308
1   ...   88   89   90   91   92   93   94   95   ...   195
Байланысты:
foreign 745

КОМПОНЕНТТЕР ДИАГРАММАЛАРЫ 
Компоненттер диаграммалары жүйе моделінің физикалық деңгейде 
қалай 
көрінетіндігін 
көрсетеді. 
Диаграммада 
бағдарламалық 
қамсыздандырудың компоненттері мен олардың арасындағы байланыс 
бейнеленген. Бұл ретте компоненттердің екі түрін көрсетеді: 
орындалатын компоненттер мен код кітапханалары. 
Әрбір модель класы бастапқы код компонентіне түрленеді. 
Құрғаннан кейін олар компоненттер диаграммасына бірден қосылады. 
Жеке компоненттердің арасында компиляция сатысында немесе 
бағдарламаны орындау сатысында тиісті байланыстарды бейнелейді.
Компоненттерді бір компоненттің талап етілген интерфейсі басқа 
компоненттің бар интерфейсімен жалғанған кездегі байланыс арқылы 
байланысады. Осылайша, «клиент-көз» қатынасы екі компонент 
арасында бейнеленіп көрсетеді.
Тәуелділік бір компоненттің басқа компонентке қажетті сервисін 
беретіндігін көрсетеді. Тәуелділік интерфейстен немесе клиент 
портынан импортталатын интерфейске нұсқармен белгіленеді. 
Компоненттер диаграммасы компоненттердің ішкі құрылымын көрсету 
үшін қолданылады, ол ұсынылатын және талап етілетін интерфейстер 
ішкі компоненттердің тиісті интерфейстеріне берілуі мүмкін. Делегация 
ішкі компоненттердің осы әрекеті ішкі іске асыру компонентінің сыртқы 
контракт байланысын көрсетеді.
5.8.
 


132 
Компоненттер диаграммасы жүйенің компиляциясына жауап 
беретін жоба қатысушыларымен қолданылады. Бұдан қай тәртіпте 
компоненттерді құрастыру керектігі көрінеді, сондай-ақ қандай 
орындалатын компоненттер жүйемен құрылатындығы көрінеді. Ол код 
генерациясы қайда басталса, сол жерге керек.
ОРНАЛАСТЫРУ ДИАГРАММАСЫ 
Орналастыру 
диаграммасы 
жүйенің 
бағдарламалық 
және 
аппараттық компоненттері арасындағы нақты өзара байланысты 
көрсетеді. Ол таратылған жүйедегі объектілер мен компоненттердің 
жылжу бағытын көрсетуге арналған жақсы құрал болып табылады.
Әрбір торап орналастыру диаграммасында есептегіш құрылғының 
кейбір үлгісін, ал көбінесе - аппаратураның бөлігін білдіреді. Тораптар 
арасындағы байланысты коммуникациялық арналарды көрсетеді, 
олардың көмегімен жүйелік өзара байланыс жүзеге асырылады.
Жылжу диаграммасында компоненттер бағдарлама кодының нақты 
модулін көрсетеді. Негізінде, олар компоненттер диаграммасындағы 
компоненттерге сәйкес келеді. Осылайша, орналастыру диаграммасы 
жүйедегі әрбір компоненттің орындалуын көрсетеді.
Орналастыру 
диаграммасының 
практикасында 
тым 
жиі 
қолданылмайды. Көптеген әзірлеушілер осындай диаграммаларды 
қолданады, алайда, олар қарапайым формалды емес суреттерді береді. 
Басқа жағынан, әрбір жүйе өзінің физикалық сипаттамаларына ие, олар 
одан әрі орналастыру диаграммасының көмегімен бірінші кезекте шешу 
керек проблемаларды жақсы түсінуге қол жеткізу бойынша үлкен 
формализм дәрежесі қажет болады.


Достарыңызбен бөлісу:
1   ...   88   89   90   91   92   93   94   95   ...   195




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

    Басты бет