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


Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 6 бет
Таңдаулыға:   

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

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

- объектілер

- сілтемелер

- хабарламалар

Объектілер олар ынтымақтастыққа қатысатын заттар екі жеткізуші мен клиентте келеді. Жеткізуші нысандары - бұл шақырылатын әдісті қамтамасыз ететін нысандар, сондықтан хабарды алады. Клиент нысандары өнім беруші объектілерінде қоңырау әдістерін шақырады, сондықтан хабарларды жібереді. Бірлескен жұмыс диаграммалары жүйелі диаграммалармен тығыз байланысты, кейбір модельдеу құралдары автоматты түрде диаграммалардың бір түрін екіншіден жасай алады.

Сілтемелер олар бірлескен жұмыс диаграммасындағы нысандар арасында жасалған байланыс желілері сілтемелер болып табылады. Бұл сілтемелер тізбектік диаграммалардан басқа ынтымақтастық диаграммаларын орнатады. Олар объектілер арасындағы қатынастарды көруге мүмкіндік береді. Әрбір сілтеме нысандар арасындағы қатынасты білдіреді және нысандардың бір-біріне хабар жіберу мүмкіндігін білдіреді. Бір сілтеме нысандар арасында жіберілген бір немесе бірнеше хабарларды қолдана алады. Бұл нысандар арасындағы сызықтар бір нысаннан екіншісіне жіберілген хабарларды білдіретін тізбектік диаграммалардан өзгеше.

Хабарламалар бірлескен жұмыс диаграммаларындағы хабарлар клиент нысанынан жеткізуші нысанына нұсқайтын көрсеткілер ретінде көрсетіледі. Әдетте, хабарлар өнім жеткізушісінде операцияны шақыратын клиентті білдіреді. . Бірлескен жұмыс диаграммалары объектілердің салыстырмалы түрде аз саны арасында қарапайым өзара әрекеттесуді бейнелеу үшін қолайлы.

http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_1.png
Selection Tool
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:
: http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_2.png
Selection Tool: Text Box
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.: Диаграммаға мәтіндік аумақ қосады.
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:
: http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_3.png
Selection Tool: Note
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.: Диаграммаға ескертпе қосады.
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:
: http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_4.png
Selection Tool: Anchor Note to Item
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.: Схемаға тиісті диаграмма графикалық элементімен қосады
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:
: http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_5.png
Selection Tool: Object
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.: Нысанды диаграммаға қосады
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:
: http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_6.png
Selection Tool: Class Instance
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.: Диаграммада сынып данасын қосады
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:
: http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_7.png
Selection Tool: Object Link
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.: Схемаға сілтемені қосады
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:
: http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_8.png
Selection Tool: Link To Self
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.: Диаграммада рефлексиялық қатынас қосады
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:
: http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_9.png
Selection Tool: Link Message
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.: Байланыс сызбасына тікелей хабар қосады
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:
: http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_10.png
Selection Tool: Reverse Link Message
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.: Байланыстар диаграммасына кері хабар қосады
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:
: http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_11.png
Selection Tool: Data Token
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.: Деректер ағынының тікелей элементін диаграмма сілтемесіне қосады
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:
: http://www.intuit.ru/EDI/12_08_14_3/1407852794-22209/tutorial/50/objects/7/files/7_12.png
Selection Tool: Reverse Data Token
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.: Диаграмма сілтемесіне кері деректер ағыны элементін қосады
:
Selection Tool:
Диаграммадағы элементтерді кейіннен таңдау үшін жүгіргіні көрсеткі түріне айналдырады.:

1. 1 - кесте. Кооперация диаграммасының арнайы құралдар тақтасындағы нысандардың мақсаты.

1. 1 - сурет. UML тіліндегі кооперация диаграммасымен жасалған қолданушы деп аталатын диаграмма.

1. 1 - сурет. Кооперация диаграммасы қолданушы беті.

1. 2 - сурет. UML тіліндегі кооперация диаграммасымен жасалған администратор деп аталатын диаграмма.

1. 2 - сурет. Кооперация диаграммасы администратор беті.

Қорытындылай келе кооперация диаграммасын қолдана отырып клиент (1. 1- сурет) және администратор (1. 2- сурет) деп аталатын жұмысымды жасадам. Жұмысты жасау барысында осы кооперация диаграммасының негізгі нысандарымен толық таныстым. Олардың ішіндегі төрт нысанды өзімнің жұмысымда пайдаландым және де осы кооперация диаграммасының кездейсоқ диаграммасынан айырмашылығы, ол өзара әрекеттесуде белгілі бір рөлдерді атқаратын нысандар арасындағы қатынастар ғана кооперация диаграммасында бейнеленген. Екінші жағынан, бұл уақытты бөлек өлшеу ретінде көрсетпейді. Сондықтан, өзара әрекеттесудің және параллельді ағындардың ретін жүйелі сандарды пайдалана отырып анықтауға болады. Кооперация диаграммасын құру класс диаграммасының құрылымы аяқталғаннан кейін бірден басталуы мүмкін. Кооперация диаграммаларын әзірлегенде, олардың объектілері мен қарым-қатынастары алғаш бейнеленген болса онда бұдан басқа ынтымақтастық схемасы олардың барлық тапсырмаларына және олардың семантикалық ерекшеліктерін көрсететін хабарларға қолданылуы керек. Кооперация диаграммасында бұрын жасалған класстық диаграммасында анықталған нысандар мен қатынастар ғана болуы мүмкін. Олай болмаған жағдайда, егер кооперация диаграммасында жетіспейтін сыныптар негізінде құрылған объектілерді қосу қажет болса, онда класс диаграммасының схемасын осы сыныптардың айқын сипаттамасын қосу үшін өзгерту керек. Сондықтан кооперация болмыстың жиынтығын үлгілейтін, бір бірімен әрекеттесетін статикалық құрылым. Кооперация әлдебір функционалдықты көрсету үшін, бірге қолданылатын әрекеттесу рөлінің жиынтығын білдіреді. Кооперация жиі кейбір жобалау шаблондарын жүзеге асырады.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Мобильді қосымшаға анализ
Көріністі терезелердің конфигурациясын баптау
Service Desk және Help Desk жүйелерін талдау
Ақпараттық басқару жүйесінің классикалық үлгісі
HTML - гипермәтінді белгілеу тілі
Программа кодының терезесі
Н. В. Гоголь атындағы орта мектебінің ақпараттық жүйесін жобалау және құру
Объектіге бағытталған программалаудың принциптері
Фармацевтикалық қойма ақпараттық жүйесін жобалау
Қазіргі Web сайттар туралы
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz