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

Қолдану варианттарын моделдеу

Қолдану варианттарын моделдеу талаптарды қоюмен тығыз байланысты. Яғни, сипаттау құжатындағы талаптарды талаптарды спецификациялау құжатында белгіленген қолдану варианттарына дейін апару керек.

Егер қалған процестер қолдану варианттарымен бағытталған болса, онда процесс проблемалы - объектілік деп аталады.

Қолдану варианттарының алғашқы диаграммасын жоғары деңгей талаптарының негізінде - бизнес – қолдану варианттарының моделі деңгейінде анықтауға болады.

Қолдану варианттарын анықтау келесі мәліметтерді талдау негізінде:

- талаптарды сипаттау құжатында анықталған талаптарда;

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

Қолдану варианттарының спецификациясы субъектілердің графикалық бейнесінен, қолдану варианттарынан және қатынастың төрт типінен: ассоциация, қосылу, кеңейтілу, қолдану вариантын жалпылаудан тұрады. Графикалық бейне келесі кестелермен берілген сипаттау спецификациясымен толығады:

- қолдану варианттары мен субъектілер арасында талаптарды үлестіру кестесі;

- қолдану варианттар спецификациясы;

- негізгі және қосымша ағындарда әрекетті орнату кестелерінде;

- класс-мән және функционалдық талаптар сәйкестік кестесі.

Қызмет түрін моделдеу

Қызмет түрі диаграммасы объектілі - бағытталған программаларда басқару ағыны логикасын білдіреді. Қызмет түрі диаграммасы тізбекті басқарумен қатар ағынды параллельді басқаруға мүмкіндік береді.

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

Қызмет түрі моделі объектілерді көрсетпейді.Қызмет түрі графын класс моделі жоқ болса да немесе ол енді дайындала бастаған кезде де құрастыруға болады.

Әрбір қолдану вариантын бір немесе бірнеше қызмет түрі графын қолданаып, моделдеуге болады.

Қызмет түрлерін ең жақсысы - қолдану варианттарының формальді емес спецификациялары ұсынуын талдаған кезде табу.Әрбір етістігі бар сөйлем, мүмкін болатын әрекет,яғни тәртіп ретінде қаралады. Олар қызметтің сбасқа күйіне әкеледі.Сондай-ақ ағынды параллельді бақылау боллуы мүмкін.

Қызмет түрін спецификациялау ауысу сызықтары шығарған күйлердің бірігуі ретінде қарапайым процесс сияқты еөрінеді. Параллель ағындар белгіленеді(бөлінеді) және қосылады,олар диаграммада ағындар синхронизациясы болып белгіленетін қалың сызықпен беріледі. Қосымша ағындар пайда болады(тармақталады) және қосылады,олар тармақталу ромбтары түрінде болады. Оған қосымша қызмет түрі диаграммасында қалқымалы(бөлінгіш) жолдар көрінеді,олардың әрқайсысы есімге ие және бір жұмысқа жауапты белгілі бір тұлғағаның(ұйым бөлімшесінің) қызмет ету,жауапкершілік аймағын белгілейді.

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

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