Күй спецификациясыЖү йенің кү йі – ол сыртқ ы жағ дайларғ а оның жауабы болып келеді. UML тілінде сыртқ ы бақ ыланатын жә не рұ қ сат тестілеу қ олдану варианттары(Қ В) ретінде қ аралады. Қ олдану варианты – субъект ү шін маң ызы бар функциялар белгілі бір жинағ ы. Қ олдану варианттарын субъект ү шін тапсырмаларды идентификациялағ анда шығ арып алуғ а болады. Ол ү шін «Субъектің жү йеге қ атысты қ андай міндеттері бар жә не ол жү йеден нені кү теді?» деген сұ рақ қ ою керек. Қ олдану варианттарын сондай-ақ функционалдық талаптарды талдағ анда анық тауғ а болады.Кө птеген жағ дайларда функционалдық талаптар қ олдану варианттарында кө рсетіледі. Талдау кезең інде қ олдану варианттары ө здеріне жү йенің не істеу керектігін немесе не істеп жатқ андығ ы туралы мә селелерге шоғ ырланып жү йелік талаптарды тартады. Жобалау кезең інде жобалық шешімдерді қ олдану варианттары тү рінде жү йенің кү йін спецификациялауғ а пайдалануғ а болады. Қ олдану варианттары арқ ылы бекітілген жү йе кү йін қ ызмет тү рі диаграммасымен, ал объектілердің ө зара қ атынасын ө зара ә рекеттесу диаграммасымен моделдеуге болады. Кү й спецификациясы жү йеге оның функционалдық жағ ынан қ арауғ а мү мкіндік береді.Бұ л жерде мә селе қ олдану варианттарын қ осымшалар ү шін анық тау жә не орнату болып келеді. Қ андай кластар бұ л қ олдану варианттарын орындағ анда қ атысады.Сонымен бірге объектілер арасында берілетін хабарламалар мен кластар операцияларын идентификациялау керек. Кү й спецификациясы жү йенің статикалық кү йіне функционалдық тұ рғ ыдан қ арауғ а мү мкіндік береді. Объектілердегі ө зара ә рекеттескендегі барлық ө згерістер кү й ө згерісінің спецификациясында кө рініс табады. Кү й моделдерін қ ұ ру барысына қ арай тағ ы да екі класс дең гейі пайда болады. - қ олданушылар белгілейтін жә не бизнес – процестерді(басқ аратын кластар) ұ сынатын оқ иғ аларғ а қ ызмет кө рсететін кластар; - GUI -интерфейстерін (шекаралық кластар) ұ сынатын кластар.
Қ олдану варианттарын моделдеу Қ олдану варианттарын моделдеу талаптарды қ оюмен тығ ыз байланысты. Яғ ни, сипаттау қ ұ жатындағ ы талаптарды талаптарды спецификациялау қ ұ жатында белгіленген қ олдану варианттарына дейін апару керек. Егер қ алғ ан процестер қ олдану варианттарымен бағ ытталғ ан болса, онда процесс проблемалы - объектілік деп аталады. Қ олдану варианттарының алғ ашқ ы диаграммасын жоғ ары дең гей талаптарының негізінде - бизнес – қ олдану варианттарының моделі дең гейінде анық тауғ а болады. Қ олдану варианттарын анық тау келесі мә ліметтерді талдау негізінде: - талаптарды сипаттау қ ұ жатында анық талғ ан талаптарда; - субъектілер мен олардың жү йеге қ атысты мақ саттары, яғ ни субъектілер атқ аратын тапсырмаларды талдау негізінде. Қ олдану варианттарының спецификациясы субъектілердің графикалық бейнесінен, қ олдану варианттарынан жә не қ атынастың тө рт типінен: ассоциация, қ осылу, кең ейтілу, қ олдану вариантын жалпылаудан тұ рады. Графикалық бейне келесі кестелермен берілген сипаттау спецификациясымен толығ ады: - қ олдану варианттары мен субъектілер арасында талаптарды ү лестіру кестесі; - қ олдану варианттар спецификациясы; - негізгі жә не қ осымша ағ ындарда ә рекетті орнату кестелерінде; - класс-мә н жә не функционалдық талаптар сә йкестік кестесі.
|