Кооперация диаграммасы | Скачать Материал

0

Кооперация диаграммасы

Кооперация диаграммасы, сондай-ақ байланыс диаграммасы немесе өзара әрекеттесу диаграммасы деп аталады. Біртұтас модельдеу тілінде (UML) бағдарламалық құрал нысандарының арасындағы қатынастар мен өзара әрекеттесудің мысалы болып табылады. Кооперация диаграммасы нақты нысандардағы рөлдерді, функционалдылық пен мінез-құлықты, сондай-ақ нақты уақыт режиміндегі жүйенің жалпы жұмысын бейнелейтін ағымды схемаға ұқсайды. Кооперация диаграммасының негізгі 12 нысаны бар нысандардың жалпы атауы (1.1 — кесте) де көрсетілген., ал өзімнің жұмысыма оbject, object link, link message, link reverse message деп аталатын нысандарды қолдандым Нысандар ішіндегі жапсырмалармен тіктөртбұрыштар түрінде көрсетіледі. Бұл белгілердің алдында қос нүктелер пайда болады және олар сызылған болуы мүмкін. Объектілер арасындағы қатынастар тікбұрышты байланыстыратын сызықтар ретінде көрсетіледі. Нысандар арасындағы хабарлар тиісті ретбелгілерді байланыстыратын көрсеткіш ретінде көрсетіліп, хабарлардың реттелуін анықтайтын белгілермен бірге көрсетіледі. Кооперация диаграммалары объектілердің салыстырмалы түрде аз саны арасында қарапайым өзара әрекеттесуді бейнелеу үшін қолайлы. Нысандар мен хабарлардың саны өсіп келе жатқандықтан, кооперация диаграммасы оқуға қиын болуы мүмкін. Олардың уақытша тізбектелуі, алайда хабарламаларды нөмірлеу жолымен белгіленеді. Хабарламарды нөмірлеу тізбектеуді жоғарыдан төменге сызықтардың орналасу жағдайына қарағанда қабылдауды күрделі етеді. Басқа жағынан, мұндай кеңістіктік қабылдау кейбір басқа моменттерді оңай бейнелеуге мүмкіндік береді, мысалы объектілер мен компоненттерді жабатын немесе басқа ақпаратты көруге болады.Кооперация диаграммасының үш негізгі элементтен тұрады олар:
— объектілер
— сілтемелер
— хабарламалар
Объектілер олар ынтымақтастыққа қатысатын заттар екі жеткізуші мен клиентте келеді. Жеткізуші нысандары — бұл шақырылатын әдісті қамтамасыз ететін нысандар, сондықтан хабарды алады. Клиент нысандары өнім беруші объектілерінде қоңырау әдістерін шақырады, сондықтан хабарларды жібереді.Бірлескен жұмыс диаграммалары жүйелі диаграммалармен тығыз байланысты, кейбір модельдеу құралдары автоматты түрде диаграммалардың бір түрін екіншіден жасай алады.
Сілтемелер олар бірлескен жұмыс диаграммасындағы нысандар арасында жасалған байланыс желілері сілтемелер болып табылады. Бұл сілтемелер тізбектік диаграммалардан басқа ынтымақтастық диаграммаларын орнатады. Олар объектілер арасындағы қатынастарды көруге мүмкіндік береді. Әрбір сілтеме нысандар арасындағы қатынасты білдіреді және нысандардың бір-біріне хабар жіберу мүмкіндігін білдіреді. Бір сілтеме нысандар арасында жіберілген бір немесе бірнеше хабарларды қолдана алады. Бұл нысандар арасындағы сызықтар бір нысаннан екіншісіне жіберілген хабарларды білдіретін тізбектік диаграммалардан өзгеше.
Хабарламалар бірлескен жұмыс диаграммаларындағы хабарлар клиент нысанынан жеткізуші нысанына нұсқайтын көрсеткілер ретінде көрсетіледі. Әдетте, хабарлар өнім жеткізушісінде операцияны шақыратын клиентті білдіреді..Бірлескен жұмыс диаграммалары объектілердің салыстырмалы түрде аз саны арасында қарапайым өзара әрекеттесуді бейнелеу үшін қолайлы.

Selection Tool
Диаграммадағы … жалғасы