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


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



Pdf көрінісі
бет61/139
Дата06.01.2022
өлшемі4,15 Mb.
#14334
түріОқулық
1   ...   57   58   59   60   61   62   63   64   ...   139
Жүйенің  әрекеттерін  UML  құралдарымен  модельдеу.  Осындай 
модельдеу 
диаграммаларды 
пайдалану 
жолымен 
орындалады: 
прецеденттердің, белсенділіктің жəне өзара  іс-қимылдың 
Прецедент  —  бұл  əрекеттер  бастамашысының  белгілі  бір  нəтижені    алу 
үшін  жасаған реттік əрекеттері жиыны  
 Әрекеттер  бастамашысы  —  актор,  яғни  жүйенің  пайдаланушы-
ларымен іске асырылатын байланыстырылған рөлдер жиыны. 


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


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


Достарыңызбен бөлісу:
1   ...   57   58   59   60   61   62   63   64   ...   139




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

    Басты бет