Әрекет схемасын құрастырудың мысалы. Алдыңғы мысалда «Көтерме қойма» автоматтандырылған ақпараттық жүйесінде пайдалану жағдайларын сипаттау үшін мәтіндік сценарий жасалды. Бұл сценарий жүйе мен актерлердің жеке әрекеттерінің мазмұнын ашатын диаграмманы толтырады. Алайда, қолдану жағдайларын сипаттаудың орнына немесе олардан басқа, сіз белсенділік диаграммаларын пайдалана аласыз. Әрекеттер кестесіталап етілетін дәрежесі бар пайдалану жағдайын суреттеуге мүмкіндік береді. Пайдаланудың тек қана нұсқаларын түсіндіру мағынасы бар, оның қысқаша сипаттамасы шешілетін мәселелердің мәнін түсіну үшін жеткіліксіз.
Сурет 4.6
Әзірленетін модель шеңберінде біз «Тауарларды жеткізу» (4.8-сурет) және «Тауарларды сату» (4.9-сурет) іске асырудың белсенді диаграммаларын құрастырамыз. Әрекеттің диаграммасы әртүрлі дәрежелі бөлшектермен пайдалану жағдайын көрсетеді. Жүйенің толық үлгісі бірнеше маңызды диаграммаларды қамтуы мүмкін, олардың әрқайсысы ең маңызды пайдалану жағдайларын (оқиғалар мен барлық ерекшеліктердің типтік бағыты) немесе нетривиальды емес класс операцияларын жүзеге асырудың кезектілігін сипаттайды.
Стандартты сипаттама формасына қосымша, UML «жүзу трассалары» нұсқасын ұсынады. Бұл пішім пайдалану жағдайлары болған кезде жағдайды сипаттауға ыңғайлы бірнеше актер. Бұл жағдайда әрекет диаграммасында әрекет етудің барлық жағдайы бір-бірінен тік сызықтармен бөлінген жекелеген топтарға бөлінеді (4.10-сурет). Тректерді пайдалану бизнестің құрылымдық бөлімшелерінің қызметін көрсетуге мүмкіндік беретін бизнес- процестерді визуалды ұсыну үшін қосымша мүмкіндіктер ашады (4.11-сурет). Типтік жоба болған жағдайда, іс-қимылдарды жүзеге асырудың көп бөлігі бұрыннан белгілі жүйелерді талдау немесе дамып келе жатқан жүйелердің тәжірибесі негізінде белгілі болуы мүмкін. Стандартты шешімдерді пайдалану даму уақытын едәуір қысқартып, жобаны жүзеге асыру барысында мүмкін болатын қателіктерден аулақ болуы мүмкін.
Келу туралы ақпаратты енгізу
Тауарлардың бағасын белгілеу
Балансқа бағаны белгілеу
Жаңа бағалардың тізімін жасау
Сурет. 4.8. «Тауарларды жеткізу» жағдайда пайдалану
диаграммасы
Тапсырысты жеткізу
Төлемді алу
[Тауар қоймада жоқ]
[Төлемсіз [Төлем]
Тауарды шығару
Балансты түзету
Сурет 4.11. Әрекет схемасын қолдану үлгісі
Сурет. 4.10. Тректермен жұмыс диаграммасының нұсқасы
Сурет 4.11. Әрекет схемасын қолдану үлгісі
«Реттеу» жағдайына арналған тректер
Достарыңызбен бөлісу: |