Батырма
|
Сипаттамасы
|
Аталуы
|
|
Үлгінің элементін
таңдау
|
SelectionTool
|
|
Мәтінді енгізу
|
Tеxt Box
|
|
Түсіндірме
|
Note
|
|
Элемент пен түсініктеменің
байланысы
|
Anchor Note to Item
|
|
Объект
|
Object
|
|
Класстың өкілі
|
Class Instance
|
|
Байланыс
|
Object Linkf
|
|
Өз делегациясы
|
Link to Self
|
|
Хабарлама
|
Link Message
|
|
Жауап
|
Reverse Link Message
|
|
Деректер тасқыны
|
Data Flow
|
|
Деректердің қарама
қарсы тасқыны
|
Reverse Data Flow
|
Мысал
және 12.4 суретте тізбекті диаграмманың модель жүйесі
«Жұмыспен қамту қызметi», әрекеттесу моделінің екі класы : Студент және БД студенттері көрсетілген. 12.5 және 12.6 суретте сол әрекеттесу кооперативтік диаграмма көмегімен көрсетілген.
Әрбір диаграмма үшін сандық бағанды табамыз.
Диаграмма 1
Тізбекті диаграммада байланыс болмағандықтан, есепті қысқартылған формулада жазамыз:
Диаграмма 2
Енді кооперативті диаграмма үшін бағаны есептейсіз.
Диаграмма 3
Енді сарапшылықты кооперативтік диаграммалар үшін есептейміз. Диаграммалар үшін аралық нәтижесінде 1 диаграммалар үшін және 3 үйлесімді, 2 диаграммалар үшін және 4 - үйлесімдігінің төмендігі.
Диаграмманың төмен деректілігімен 2 және 4 тусіндіруге болады, себебі класстардың өзара жұмыс жасай алуы оларда аса биік деңгейде көрсетілген.
Тапсырма
Қалыпты жүйеде әрекеттесу диаграммасын құру үшін қолданылатын нұсқа таңдау.
Игерушіліктің нұсқасы үшін тізбектіліктің диаграммасын салып бер.
Игерушіліктің нұсқасы ушін кооперативтік диаграмманы салып бер.
Абзалдық және диаграмманың бас көрінісінің міндерін игерушіліктің айтылмыш нұсқасымен тужырымдап, модельдеу.
Әрекеттестіктің диаграммасының мақсаты кандай?
Игерушіліктің және әрекеттестіктің диаграммасының нұсқасының диаграммалары өз арасында калай карайды?
Әрекеттестіктің диаграммасының екі көрінісін ата?
Тізбектіліктің диаграммасында "өмірлік сызық" деген не?
Тізбектіліктің диаграммасында хабарламалар қалай көрсетіледі?
Өз делегациясы деген не?
Нысанның белсендіруін не көрсетеді?
Әрекеттестіктің диаграммаларынан кооперативтік диаграмманың өзгелігі неде?
Артықшылық және әрекеттестіктің бас көрінісінің міндері қандай?
Әрекеттестіктің диаграммаларында шартты тәртіп қалай суреттеледі?
Зертханалық жұмыс 5. Тізбектік диаграммасын құру. Жұмыстың мақсаты:
Әрекеттестіктің диаграммалары (interactio ndiagrams)
Әрекеттестіктің диаграммалары суреттеуші нысанның әрекеттесу тобының тәртібін бейнелейтін модель болып табылады.
Ереже сияқты әрекеттестіктің диаграммасы толық игерушіліктің бір нұсқасын қамтиды. Мұндай диаграммаға берілген нұсқаны қолдану үшін өзара бір бірімен алмасатын объектілер қатары және сол хабарламалар кейіптеледі. Осы жолдағы мысал жай нұсқаның қолданылуын келесі тәртіп бойынша бейнелейді:
«Менеджер» алдыңғы «Есеп беру» мен «Орындаушыны» сұрайды;
Егер «Есеп беру» ескірген болса, «Менеджер» «Орындаушыға»
«Есеп беруді» жаңартуға сұраныс жібереді ;
«Орындаушы» жаңа «Есеп беру» құрады;
«Менеджер» «Есеп беруге» екінші рет сұраныс жібереді.
Әрекеттестіктің диаграммаларының екі түрі бар: тізбектің диаграммасы (sequence diagrams) және кооперативтік диаграммалар (collaboration diagrams).
Достарыңызбен бөлісу: |