Оқулық «Білім беруді дамытудың федералды институты»


Жүйенің әрекеттерін UML құралдарымен модельдеу



Pdf көрінісі
бет48/96
Дата02.11.2022
өлшемі4,05 Mb.
#46918
түріОқулық
1   ...   44   45   46   47   48   49   50   51   ...   96
Байланысты:
Мезенцев-АВТОМАТТАНДЫРЫЛҒАН-АҚПАРАТТЫҚ-ЖҮЙЕЛЕР.-Оқулық

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


94 
2.28 -кесте 
Шартты белгілер 
Мысалы, жүйенің пайдаланушысы мынандай рөлдерді атқара алады: 
деректер қорының əкімшісі жəне нақты нəтижені алу үшін жүйеде сұрау 
салуларды құратын қатардағы пайдаланушы болу. 
Прецеденттер арасында белгілі бір стереотиптер көрсетіліп 
«тəуелділік» типті байланыс орнатылады. UML екі стереотип 
пайдаланылады: 
1) 
include 
— 
бір прецендентті екіншіге енгізу; 
2) 
extend 
— прецедентті кеңейту. 
Прецендеттер диаграммасындағы шартты белгілер 2.28-кестесінде 
келтірілген. 
Енгізу қатынастары бір прецендентті орындау екіншінің автоматты 
түрде орындалуын тартады. Кеңейту қатынастары осы прецендентпен 
жүйенің пайдаланушысына ұсынылатын белгілі бір əрекеттер нұсқалары 
байланысты екенін көрсетеді 
Прецеденттердің 
диаграммалары 2.34-суретте көрсетілген. 
Прецеденттердің диаграммалары ақпараттық жүйелерге қойылатын 
талаптарды көрнекі түрде келтіруге мүмкіндік береді. 
Белсенділік диаграммалары жүйе əрекетінің динамикалық аспектісін 
модельдейді. Осындай диаграмма жүйенің қандай да бір қызметін 
құжаттайды. Қызмет жүйенің белгілі бір функциясын іске асырады. Ол 
жай-күйлер жинағынан тұрады. 
2.34 -сурет. Прецеденттер диаграммасының үлгісі 


95 
Жай-күйлер екі типті болады: əрекет жəне қызмет. Әрекет жай-күйі 
атомарлық деп есептеледі. Олар шағын уақыт аралығында орындалады 
жəне бөлшектеп байланыстыруға жатпайды. Мысалы, бағдарламалау 
тілінің белгілі бір операторы көмегімен айнымалы шаманың мағыналарын 
есептеу. Қызмет жай-күйі интегралды сипатқа ие жəне əрекеттер жай- 
күйінің белгілі бір реттілігін жасырады. Белсенділік диаграммасы үшін 
шартты белгілер 2.29-кестесінде келтірілген. 
2.35 -суретте Әрекеттер жай-күйі диаграммасының үлгісі көрсетілген. 
Жүйедегі 
бизнес-үдерістерді 
модельдеген 
кезде 
белсенділік 
диаграммасын жолдарға бөледі. Әр жол ол үшін ақпараттық жүйе 
əзірленетін ұйымның белгілі бір бөлімшесіне сəйкес болуы тиіс. 
Белсенділік диаграммасы жүйенің белгілі бір объектілерінің болуын 
көрсетуге жол береді. Нəтижесінде объектінің барлық өмір циклін байқап 
шығуға болады: пайда болу, пайдалану, жою. Объектінің өмір циклін 
байқап шығуға мүмкіндік беретін белсенділік диаграммасы объектінің 
траекториясы деп аталады. «Жеткізілім» объектісінің қозғалыс 
траекторясының екі нұсқасын қарастырамыз. 
2.29 -кесте 


Достарыңызбен бөлісу:
1   ...   44   45   46   47   48   49   50   51   ...   96




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет