Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
ОРЫНДАҒАНДАР: Асқар А.
Берік Е.
Жумабек Ж.
Өзара әрекет ету диаграмасы (Interaction diagrams)- өзара әрекет ететін объектілер тобының тәртібін бейнелейтін модельдер болып табылады және жүйенің динамикалық аспектілері үшін қолданылады.Ол көптеген объектілерден және олар өзара алмасатын хабарламаны қоса, құралатын өзара әрекет етуді бейнелейді.
Кооперация диаграмасында немесе кооперативті диаграмада объект экземплярлары пиктограмма түрінде көрсетілген. Тізбектелу диаграмасында сияқты, мұнда тілшелер алмасуы қолданудың бір нұсқасы басында болатын хабарламаны білдіреді. Олардың уақытша тізбектелуі, алайда хабарламаларды нөміреу жолымен белгіленеді.
Хабарламарды нөмірлеу тізбектеуді жоғарыдан төменге сызықтардың орналасу жағдайына қарағанда қабылдауды күрделі етеді. Басқа жағынан, бұндай кеңістіктік қабылдау кебір басқа элементтерді оңай бейнелеуге мүмкіндік береді, мысалы объектілер, компоненттерді жабатын немесе басқа ақпаратты көрсетуге болады.
UML-да нөмірлеудің оңдық жүйесі қолданылады, өйткені осы жағдайда қандай операция қандай процедураны шақыратыны түсінікті, алайда олардың жалпы тізбектелуін көру қиынға соғады. Қолданылатын нөмірлеу жүйесіне тәуелсіз диаграмада осындай тізбектелу диаграмасы сияқты басқарушы ақпаратты орналастыруға болады.
Суреттен UML қабылданған объект атауының сызбасының түрлі формасын көруге болады. Жалпы форма мына түрге келеді «ОбъектАтауы: ОбъектКлассы», мұндағы объект атауы немесе клас атауы болмауы да мүмкін. Объект атауының болмау кезінде қос нүкте қалады, бұл класс атауы немесе объект атауы емес екендігін түсіндіру үшін.
Активизация (немесе басқару фокусы) тек сол жағдайда пайда болады, әдіс не оны орындау кезінде, не қандай да бір процедураның орындалу нәтижесін күту кезінде активті болып табылады. Жарты тілшелер асинхронды хабарламаларды білдіреді. Асинхронды хабарлама шақырылатын объект жұмысын блокирлейді. Осылайша, ол өзінің жеке процесін жалғастыра алады. Асинхронды хабарлама осы үш функцияның бірін орындай алады:
· процестің жаңа бұтағын құру (бұл жағдайда ол активизацияның ең жоғары бөлігімен байланысқан);
· жаңа объект құру;
· орындалатын процес бұтағымен байланысты орнату.
· Объекті жою үлкен «Х» әрпінің көмегімен көрсетілген. Объектілер өзіндік жоюды орындай алады немесе тағы бір хабарлама құралымен жойылуы мүмкін.
Тізбектелу диаграмасында объект пунктирлі тік сызықта тікбұрыш ретінде бейнеледі. Бұл тік сызық объект (lifeline) өмірінің сызығы деп аталады. Ол өз алдына өзара әрекет ету процесінде объектің өмірлік циклінің бөлігін көрсетеді. Көріністің мұндай формасын алғаш рет Якобсон енгізген.
Әрбір тілше екі объект арасында сызық ретінде көрсетіледі. Хабарламалар бетте көрсетілгендегі тәртіпте пайда болады – жоғарыдан төмен. Әрбір хабарлама хабарлама атауымен білгіленеді; еркінше аргумент пен кейбір басқарушы ақпаратты және одан басқа өзіндік делегирлеу (self-delegation) – объект өз өзіне жіберетін, осыдан хабарлама тілшесі дәл сол өмір сызығына белгілейтін хабарлама.