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