Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ТРПО перевод---ПОС kaz.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.32 Mб
Скачать

Диаграммаларда күйлердің болуы

Сыныптар аралық көңіл болулар көрсетеді :

· қауымдастық - құрылысты көңіл болудың таңбалармен , навигациямен бірге , рольдермен және олардың қуаттылық , көз көрерлікпен . құрылысты көңіл болулардың бір түрларымен агрегация көңіл болулары және композицияларды келеді ;

· тәуелділіктің - қолдану көңіл болулары ;

· талдап қорытудың - жалпы зат аралық көңіл болулар және оның мамандандырылған бір түрымен ;

· орындау - сыныптар аралық семантикалық көңіл болу , қайсыда сынып - қабылдағыш сынып интерфейсі операцияларының орындауын орындайды - қайнардың .

Динамикалық модель

Динамикалық модельдер жүйелердің мінез-құлық ұсынуын қамсыздандырады , яғни жүйе жұмысы барысында күй-жағдайлардың өзгертуін қайтарады .

Модельдеуге арналған жүйе мінез-құлық автоматтар және әрекеттестіктерді қолданады .

Автомат - күй-жағдайлардың жүйелілік терминдерінде жүйе мінез-құлық бейнелеп түсіндіреді , арқылы қайсыларды реактивті объекті жүрады , өз өмірім ішінде , оқиғаларға сезіне ,- реакциялардың суреттеуі соның ішінде бұлар оқиғаның .

Әрекеттестік - объектілер аралық хабарлаулармен айырбас терминдерінде жүйе мінез-құлық бейнелеп түсіндіреді .

Күй-жағдайлардың диаграммасы

Күй-жағдайлардың схемаларының диаграммалары арқасында автоматтар суреттейді ( күй-жағдайлардың диаграммалары ), қайсылар сыныптарға , қолдану түрларына немесжүйеге қосуға болады бүтінде .

Күй-жағдай - объекті өмірінде жағдай , қайсы бойыда ол қайсысыз шартқа қанағаттандырады , айқын қызмет жүзеге асырады немесе оқиғаның қайсыбір күтады .

Оқиға - стимул , қабілетті асуды бірдеме істеу деп атау .

Өту - екі аралық көңіл болу күй-жағдайлармен , көрсетуші , не объекті , орнында болған бірінші күй-жағдайда , қайсысыз әрекеттер тиісті орындау және екінші күй-жағдайға өту , қалай айқын оқиға тек қана болады және берілген шарттарды орындалған болады .

Қызмет - жалғасып жатқан атомдықсыз есептеу автомат ішінде .

Әрекет - атомдық есептеу , күй-жағдай алмастыруына немесе мағына қайтаруына ертіп әкеледі .

Шың және қабырғалармен графа түрінде күй-жағдайлардың диаграммасы бейнеленеді . Оларға негізгі назар күй-жағдайға күй-жағдайдан асуларға бөлінеді , яғни бір күй-жағдайдың басқару селі асуларына басқаға , ал қызметке қызметтің емес ( соңғы одақ - схемалардың немесе қызмет диаграммалары арқасында орындауға болады ).

Сайып келгенде , үш зат ең алдымен үлгілеу жанында реактивті объекті мінез-құлық керек өзгешеліктерін анықтау :

- тұрақты күй-жағдайдың , қайсыларды объекті орнында бола алады ;

- оқиғаның , бір күй-жағдайдан объекті асулары ынталанады басқаны ;

- әрекеттің , орындалатындар объекті күй-жағдайлары әрбір алмастыру жанында .

Әрекеттестіктердің диаграммалары

Әрекеттестіктердің диаграммаларында байланыстарды көрсетеді , объектілердің және көңіл болуларды жиын қосылған аралық олардын , хабарлау соның ішінде , объектілер ауысады . Жүйеліліктердің мына диаграммасы назарды акценттейді хабарлаулардың уақытша реттіліктері , ал кооперация диаграммасы - объектілердің жұмсаушы және қаблдаушы хабарлау құрылысты ұйымдары .

Жүйеліліктерінің диаграммалары және негізгі және баламалық сценарийлерді өзгешеліктерін анықтайды.

Әрекеттестік диаграммаларының жасау кезең келеді : объектілердің іздеуі ; жұмыс істейтін беттердің іздеу және диаграммаға хабарлаулардың қосуы .

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

Шектес объектілер жүйе интерфейсін қалыптастырады , ал басқарушы объектілер оқиғалардың сел жалпы логика маманында басқа объектілермен үйлестіреді және басқарады .

Маңыздар сияқты оқиғалардың сел талдауы уақытына қатысушы кейіпкерлер бөлінеді , іске қосатын процестер , айқын сценарий рамкаларында .

Әрекеттестік диаграммалары - басты тас , қайсыда жоба қалған бөлімі салынады , дәл осылай қалай олар рұқсат етеді :

- сыныптар анықтау , керек тағы жасау ;

- 4 сыныптар аралық байланыстар анықтау және анықтау

- операциялар және әрбір сынып жауаптылық анықтау және анықтау .

Жүйелілік диаграммалары пайдалы , сценарийлерге оқиғалардың кисынды жүйелілігі түсіну үшін . Жүйелілік диаграммалары - мынау шешімдердің қабыл алуына арналған ең басты аспап мінез-құлық распрделениисі туралы .

Кооператив диаграммалар ана оқиғаларда пайдалы . қашан объектіде істелген өзгертулердің зардаптары керек бағалағанда және қандай басқа объектілерге мынау әсер етеді .әрекеттестік диаграммалары жасай , есте сақтауға ереді , не жауаптылық айқын сайып келгенде объектілерге тағайындалады .

Керек қадағалау , объектілер және олардың үшін жауаптылық досқа дос талапқа сай болған . Мысалы , енгізу және хабар қарауы тек қана экрандар және түрлар қамсыздандырады , және анада кәсіпкерлік - логика маманында өзгертулердің салуы интерфейсті тимейді .

Ответственностей талдауы жақсы тәсілімен маңыз категорияларына барлық объектілердің бөліну , шектес және басқарушыларды келеді .

Лабораториялық жұмыс ұстауымен қолдану негізгі жүйелік түрларына арналған жүйелілік диаграммаларының құруы болады , маңызды реактивті объектілерге арналған күй-жағдайлардың диаграммаларының , және аяқтауда ,- жүйе сыныптарының диаграммалары .