КҮЙЛЕРІНІҢ ДИАГРАММАЛАРЫ Күйлерінің диаграммаларыәзірленіп отырған бағдарламалық
жүйенің басқару әрекеттерін алған кездегі әрекеттерін көрсетеді.
Басқарушы өзара әрекеттер немесе сигналдар деп бұл жағдайда
шеттен жүйе алатын басқару ақпаратын түсінеді, мысалы, басқарушы
өзара әрекеттер деп пайдаланушы командалар мен компьютерлік
жүйелерге қосылған датчиктердің командаларын санайды. Мұндай
басқару әсерін ала отырып, әзірленетін жүйе белгілі бір әрекеттерді
орындауы тиіс, ал содан немесе сол күйінде қалуы керек немесе басқа
күйге көшуі тиіс, ол жүйедегі кейбір өзгерістерді белгілеп алуы керек.
Бұл диаграмманың басты тағайындалу мақсаты - өмірлік циклы
бойы
модельдің
элементтерінің
жүріс-тұрысын
сипаттайтын
жиынтықтағы өткелдер мен күйлердің ықтимал бірізділігін сипаттау.
Күйлерінің диаграммасы кейбір нақты оқиғаларды қабылдауға оның
реакциясының сипаттамалары негізінде мәнінің динамикалық
қозғалысын көрсетеді. Басқа жүйелердің немесе пайдаланушылардың
сыртқы әрекеттеріне жауап беретін жүйелерді кейде реактивті деп
атайды. Егер мұндай әрекеттер еркін уақыт мезеттерінде бастама алатын
болса, онда модельдің асинхронды әрекеті туралы айтады.
Күйлерінің диаграммалары көбінесе кластардың (нысандардың)
жеке даналарының әрекеттерін сипаттау үшін жиі қолданса да, олар да
модельдердің басқа компоненттерінің функционалдылық сипаттамасы
үшін қолданылуы мүмкін, мысалға пайдалану нұсқалары, әрекет етуші
тұлғалар, қосалқы жүйелер, операциялар мен әдістер.
Күйлерінің өту диаграммаларын құру үшін соңғы автоматтардың
теориясына сәйкес негізгі күйлерін, басқарушы әсерлерін (немесе өту
шарттарын), орындалатын әрекеттерді және әзірленетін бағдарламалық
қамсыздандырудың ықтимал өтулерін анықтайды. Өту диаграммасын
құру кезінде қолданылатын шартты белгілер 5.13-суретте көрсетілген.