Пәннің мақсаты мен міндеттері: Мақсаты: Оқупәні – «сase құралдары көмегімен ақпараттық модельдеу»


Зертханалықжұмыс4.Кооперация(әрекеттестік)диаграммасынқұру.Жұмыстыңмақсаты



бет96/117
Дата01.04.2024
өлшемі5.25 Mb.
#497142
1   ...   92   93   94   95   96   97   98   99   ...   117
case docx (1)

Зертханалықжұмыс4.Кооперация(әрекеттестік)диаграммасынқұру.Жұмыстыңмақсаты:


  • Әрекеттестіктіңдиаграммаларыноқыпбілу

  • Олардыңжобалаужүйесіндеқолданудыоқыпбілу



  1. Әрекеттестіктіңдиаграммалары(interactiondiagrams)


Әрекеттестіктіңдиаграммаларысуреттеушінысанныңәрекеттесутобының тәртібін бейнелейтін модельболыптабылады.


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



  • «Менеджер»алдыңғы «Есепберу»мен«Орындаушыны»сұрайды;

  • Егер«Есепберу»ескіргенболса,«Менеджер» «Орындаушыға»

«Есепберуді»жаңартуғасұранысжібереді;

  • «Орындаушы»жаңа«Есепберу»құрады;

  • «Менеджер»«Есепберуге»екіншіретсұранысжібереді.

Әрекеттестіктің диаграммаларының екі түрі бар:тізбектің диаграммасы(sequencediagrams)жәнекооперативтікдиаграммалар(collaborationdiagrams).




  1. Тізбектіңдиаграммасы

Тізбектің диаграммасында объекттікбұрыштың пунктир тік сызығыныңшыңытүріндебейнеленеді.(12.1суретте)


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

Мүмкіндігінше мәліметті басқарудың екі түрінің елеулі мағынасы болады.Біріншіден, бұл қандай жағдайда жіберілетінхабарлама екенін көрсететіншарт,(мысалға,|ЕсепберуЕскірді()==true|).Хабарламатекбірғанашарттың орындалуымен жіберіледі. Басқа пайдалы басқару таңбалағышы олхабарламанысан-адресаттарыныңкөпшілігі үшін көбірет жіберілетіндігінкөрсететін итерациятаңбалағышы.(мысалға,жаңарту).
Активизация- өмір сызығындағы тікбұрышты үшбұрыш-тәсіл белсендіболғандакөрсетеді(оныңорындалуыкезінденеәлдебіррәсімніңорындалуыннәтижесінкүтукезінде).Активизациямеханизмінқолданаотырып,өзініңделегациясыныңмағынасыннақтыкөрсетугеболады.Оларсызөзініңделегациясынанкейінкелесіқандайшақыруларорындалатындығын анықтау қиын, шақырушы тәсілде немесе шақырылушы.Активизациябұлсұраққаашық жауапбереді.
Кесте12.1.Құрал-саймандарпанелiнiңбатырмаларынсипаттайтынәрекеттестіктіңдиаграммалары RationalRose





Достарыңызбен бөлісу:
1   ...   92   93   94   95   96   97   98   99   ...   117




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

    Басты бет