К ә с І би білім беру г. Н. Федорова бағдарламалық модульдерді біріктіруге қатысу


  5.7-сурет. «Тауар жеткізу» пайдалану нұсқасына арналған қызмет  диаграммасы  Бұл ретте қызмет диаграммасында барлық қызмет



Pdf көрінісі
бет85/195
Дата28.11.2022
өлшемі4,31 Mb.
#53308
1   ...   81   82   83   84   85   86   87   88   ...   195
115 
5.7-сурет. «Тауар жеткізу» пайдалану нұсқасына арналған қызмет 
диаграммасы 
Бұл ретте қызмет диаграммасында барлық қызмет жағдайлары бір-
бірімен тік сызықтармен бөлінетін жеке топтарға бөлінеді (5.9-сурет). 
Осылайша, 
мысалы, 
жолдарды 
қолдану 
кәсіпорындардың 
бөлімшелерінің қызметін сипаттап тізуге мүмкіндік бере отырып, 
бизнес-процестерді көрнекі көрсету үшін қосымша мүмкіндіктерін 


116 
ашады (5.10-сурет). 
Үлгілік жоба жағдайында қызметтерді іске асыру тетіктерінің көбі 
қолданыстағы жүйелерге немесе жүйе-прототиптерді әзірлеудің 
алдыңғы тәжірибесіне талдау негізінде алдын-ала белгілі болуы мүмкін. 
Типтік шешімдерді пайдалану әзірлеу уақытын біраз қысқартуға және 
жобаны іске асырғанда мүмкін қателерді болдырмауға мүмкіндік береді. 
5.8-сурет. «Тауар сату» пайдалану нұсқасына арналған қызметтер 
диаграммасы 


117 
5.9-сурет. Жолдары бар қызмет диаграммасының нұсқасы 
5.10-сурет. «Тапсырысты рәсімдеу» пайдалану нұсқасы үшін жолдары 
бар қызмет диаграммасын қолдану мысалы


118 
БІРІЗДІЛІК ДИАГРАММАЛАРЫ 
Бірізділік диаграммалары өзара байланыс топтарына (interaction 
diagrams) - өзара байланысты нысандар топтарының әрекеттерін 
сипаттайтын модельдерге жатады. Негізінде, өзара байланыс 
диаграммасы тек бір пайдалану нұсқасының шеңберінде нысандардың 
әрекетін қамтиды. Мұндай диаграммада олар өзара алмасатын нысандар 
мен хабарламалар қатарын көрсетеді.
Қарастырылған 
қызмет 
диаграммалары 
жүйенің 
әрекет 
динамикасының сипаттамасы үшін қолданылады, оларда уақыттың
қатысы жоқ. Алайда, әрекеттің уақытша қыры нысандардың өзара 
байланысын сипаттайтын (мысалы, нақты уақыт жүйелері үшін) 
синхронды процестерді модельдеу кезінде біршама мәнге ие болуы 
мүмкін. Әсіресе мұндай мақсат үшін UML тілінде бірізділік 
диаграммалары қолданылады.
Жүйе бірізділігінің диаграммасы - графикалық модель, уақытта 
нысандардың өзара байланысы динамикасын көрсететін пайдалану 
нұсқасының белгілі бір сценарий үшін графикалық модель.
Жүйенің бірізділігі диаграммасын құру үшін қажет:
■ 
әрбір әрекет етуші тұлғаны (нысанды) сәйкестендіру және ол үшін 
өмір тізбесін бейнелеу керек; 
■ 
пайдалану 
нұсқасының 
сипаттамасынан 
көптеген 
жүйелік 
оқиғаларды және олардың бірізділігін анықтау; 
■ 
әрекет ететін тұлғалар мен жүйенің тізбектерінің арасындағы 
соңында нұсқары бар сызықтар түріндегі жүйелік оқиғаларды 
көрсетуге болады, сонымен қатар оқиғалардың аты мен берілетін 
мәндерінің тізімін көрсету. 
Бірізділік диаграммасында өзара байланыста тікелей қатысатын 
нысандар ғана бейнеленеді және басқа нысандармен мүмкін статикалық 
ұқсастықтар көрсетілмейді.
Бірізділік диаграмма үшін тірек сәті нысандардың өзара байланыс 
динамикасының уақыты болып табылады. Бұл ретте бірізділік 
диаграммасы екі өлшемді болады. Біреуі - солдан оңға қарай тік сызық 
түрінде, олардың әрқайсысы өзара әрекетке қатысатын жеке нысанының 
сызықтарын көрсетеді.
Графикалық жағынан әрбір нысаны тік төртбұрыш болып 
бейнеленеді және өз өмірінің сызығының жоғарғы жағында орналасады. 
Тік төртбұрыштың ішіне нысанының аты мен кластың аты жазылады, 
олар қос нүктемен бөлінеді. Бұл ретте барлық жазу астынан сызылады, 
бұл кластың өз данасын көрсететін нысанының белгісі болып табылады 
(5.11-сурет).
Нысанның аты бірізділік диаграммасында болмаған жағдайда 


Достарыңызбен бөлісу:
1   ...   81   82   83   84   85   86   87   88   ...   195




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

    Басты бет