Батырма
|
Сипаттамасы
|
Аталуы
|
|
Үлгінің элементін
таңдау
|
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.Бақылаусұрақтары
Әрекеттестіктің диаграммасының мақсаты кандай?
Игерушіліктің және әрекеттестіктің диаграммасының нұсқасыныңдиаграммалары өз арасында калай карайды?
Әрекеттестіктің диаграммасының екі көрінісін ата?
Тізбектіліктің диаграммасында "өмірлік сызық" деген не?
Тізбектіліктің диаграммасында хабарламалар қалай көрсетіледі?
Өз делегациясы деген не?
Нысанның белсендіруін не көрсетеді?
Әрекеттестіктіңдиаграммаларынанкооперативтікдиаграмманыңөзгелігінеде?
Артықшылық және әрекеттестіктің бас көрінісінің міндері қандай?
Әрекеттестіктіңдиаграммаларындашарттытәртіпқалайсуреттеледі?
Зертханалықжұмыс7.Қалып-күйдиаграммасынқұру.
Жұмысмақсаты:
Қалып-күйдиаграммаларынзерделу,
Жобалауүдерісіндеолардыңқолданылуынзерделеу.
Қалып-күй диаграммалары(statediagrams)
Қалып-күй диаграммалары жүйелер тәртібін сипаттауда бірден-бір танымаләдіс болып табылады. Олар нақты бір объектінің барлық ықтимал қалып-күйлерін,сондай-ақкейбіржағдайлардыңәсеретуіненобъектікүйініңауысуүдерісінанықтайды.
суреттежобалардыбасқаружүйесіндегіесептіңқозғалысынбейнелейтінUML қалып-күйінің диаграммасы берілген. Диаграммада есептің түрліқалып-күйлерібейнеленген.
Үдерісбастапқынүктеденбасталады,соданкейін«Есепкүнінтексеру»күйіне ауысады. Жүйедегіобъектініңтәртібіндеауысуменбейнеленетінәрекеттердіжәнеқалып-күйменбейнеленетінқызметтіатапөтугеболады.Дегенменбұлардыңекеуіде-әдеттегідей,«Есеп»түріндегібірқатарәдіспенжүзеге асырылатын үдерістер, оларға түрліше түсінік беріледі. Әрекеттер ауысыпотырадыжәнешапшаңәріүздіксізәрекетретіндеқарастырылады.Қызметтерқалып-күйменбайланыстыболадыжәнеедәуірұзаққасозылуымүмкін.Қызметкейбір жағдайларбасталғандаүзілуімүмкін.
Ауысу таңбадан тұруы мүмкін. Ауысу таңбасыүш бөліктен тұрады, олардыңәрқайсысыміндетті емес болып табылады: <Свойствие> [<Условие>]/<Действие>.Егер ауысу таңбасында ешқандай оқиға болмаса, бұл осы қалып-күймен байланыстықандайдабірқызметаяқталғаннанкейінауысуболатынын білдіреді.
«Есеп күнін тексеру» күйінен екі күйге ауысуға болады. Олардың бірініңтаңбасынашартенеді.Шарт-этологиялықшарт,екімағынаныберуімүмкін:
«ақиқат»және«жалған».«Ақиқат»мағынасышарттықабылдасағана,шарттытүрдеауысуорындалады,басқажағдайдашартпентаңбаланбағанауысуорындалады.
Осы кезде нақты күйденбір ғана ауысу жүзеге асырылуы мүмкін; сөйтіп,шарткезкелген уақиғаүшінөзараерекшеболыптабылады.
Екі ерекше күй бар: кіру және шығу. Кіру амалымен байланысты кез келгенәрекет объект осы күйге енген кезде орындалады. Шығу амалы объект осы күйденшығукезіндеорындалады.
Қалып-күйдиаграммаларынпайдаланунұсқаларыныңбірнешетүріндекейбіробъектініңтәртібінсипаттауүшінпайдалануғақолайлы.Оларөзараәрекеттесбірқатар объектілердіңтәртібінсипаттауға қолайлыболабермейді.
Қалып-күй диаграммаларын тәртібі жүйенің жалпы тәртібіне ықпал ететінкластарүшінғанақұру ұсынылады,мәселен,пайдаланушыинтерфейскластарыжәнебасқарушыобъектілерүшін.
13.1.кесте.Қалып-күйдиаграммаларыныңқұралдартақтасытүймешіктерінсипаттауRationalRose
Достарыңызбен бөлісу: |