Әрекеттесудиаграммасыныңекіншітүріболыпкооперативтікдиаграммаболыптабылады(12.2суретте).
Кооперативтікдиаграммаданысанныңданаларытаңбашалартүріндекөрсетілген.Араларындағысызыққолдануғаберілгеннұсқаныайырбасжүзіндежүзегеасыратын хабарламаныбілдіреді.
Әрекеттесудің әрбір диаграммасының өзінің артықшылықтары бар, таңдауәдеттеөңдеушініңталғамынаншығажүзегеасырылады.Тізбектіңдиаграммасында дәл тізбектің хабарламасы жасалады, сонымен қоса әртүрліоқиғаларөтіпжатқантәртіптіқадағалапотырғаноңай.Кооперативтідиаграммажағдайындаолардыңстатикалықәрекеттесуінкөрсетуүшінобъектілердің кеңістігіорналасқан жерін көрсетугеболады.
Кезкелгенәрекеттесудиаграммасыныңбастықасиетіоныңқарапайымдылығыболыптабылады.Диаграммағақарапбарлықхабарламалардыоңайкөругеболады.Алайдажалғызтізбектіпроцессшартты өтпелілергенемесе айналымдарға қарағандакүрделілікті көрсетумүмкіндігіүшін осы тәсіліскеаспауы мүмкін.
Шартты тәртіптің кескіні үшін әрекеттесу диаграммасының екі жолы бар.Біріншісіәрбірсценаридіжекедиаграммадақолдануболыптабылады.Екіншісіобъектініңтәртібінкөрсететінхабарлама шарттарынантұрады.
Кестесі. Құрал-саймандар панелiнiң батырмаларын сипаттайтынкооперативтікдиаграммаларыRationalRose
Батырма
|
Сипаттамасы
|
Аталуы
|
|
Үлгінің элементін
таңдау
|
SelectionTool
|
|
Мәтіндіенгізу
|
TеxtBox
|
|
Түсіндірме
|
Note
|
|
Элемент пентүсініктеменің
байланысы
|
AnchorNote toItem
|
|
Объект
|
Object
|
|
Класстыңөкілі
|
ClassInstance
|
|
Байланыс
|
Object Linkf
|
|
Өзделегациясы
|
LinktoSelf
|
|
Хабарлама
|
LinkMessage
|
|
Жауап
|
ReverseLinkMessage
|
|
Деректертасқыны
|
DataFlow
|
|
Деректердің қарама
қарсытасқыны
|
ReverseData Flow
|
Мысал
және 12.4 суретте тізбекті диаграмманың модель жүйесі
«Жұмыспен қамту қызметi»,әрекеттесу моделінің екі класы : Студент жәнеБДстуденттерікөрсетілген.12.5және12.6суреттесоләрекеттесукооперативтік диаграммакөмегімен көрсетілген.
Әрбірдиаграммаүшінсандықбағандытабамыз.
Диаграмма1
Тізбекті диаграммада байланыс болмағандықтан, есепті қысқартылғанформуладажазамыз:
Диаграмма2
Ендікооперативтідиаграммаүшінбағаныесептейсіз.
Диаграмма3
Ендісарапшылықтыкооперативтікдиаграммаларүшінесептейміз.Диаграммаларүшінаралықнәтижесінде1диаграммаларүшінжәне3үйлесімді,2диаграммаларүшінжәне4-үйлесімдігініңтөмендігі.
Диаграмманыңтөмендеректілігімен2және4тусіндіругеболады,себебікласстардыңөзаражұмыс жасайалуыоларда асабиікдеңгейде көрсетілген.
Қалыптыжүйедеәрекеттесудиаграммасынқұруүшінқолданылатыннұсқатаңдау.
Игерушіліктіңнұсқасыүшінтізбектіліктіңдиаграммасынсалыпбер.
Игерушіліктіңнұсқасыушінкооперативтікдиаграмманысалыпбер.
Абзалдықжәнедиаграмманыңбаскөрінісініңміндерінигерушіліктіңайтылмышнұсқасымен тужырымдап,модельдеу.
6.Бақылаусұрақтары
Әрекеттестіктің диаграммасының мақсаты кандай?
Игерушіліктің және әрекеттестіктің диаграммасының нұсқасыныңдиаграммалары өз арасында калай карайды?
Әрекеттестіктің диаграммасының екі көрінісін ата?
Тізбектіліктің диаграммасында "өмірлік сызық" деген не?
Тізбектіліктің диаграммасында хабарламалар қалай көрсетіледі?
Өз делегациясы деген не?
Нысанның белсендіруін не көрсетеді?
Әрекеттестіктіңдиаграммаларынанкооперативтікдиаграмманыңөзгелігінеде?
Артықшылық және әрекеттестіктің бас көрінісінің міндері қандай?
Әрекеттестіктіңдиаграммаларындашарттытәртіпқалайсуреттеледі?
Достарыңызбен бөлісу: |