Күйдің диаграммасының құрылысының мысалдары

Ереже және ұсынысқа диаграмманың зерттемесінің күйі

Осы күйдің диаграммасының зерттемесінің ереже және ұсыныстарда ұстануы тиіс. [23-26].
1. Дананың болуының мәні бірнеше күйдің негізгіден ажыратылуы "бүтін -бүтін емес" немесе "белсенді – белсенді емес", күйдің диаграммасының құрылыс қызмет белгісі. Осы күйдің және өткелдің белгісін ұмытпау тиіс, не өткелдің істегі ұзындығы байыпты қалыпта нысанның тап лайықты күйлерде кіші болуы керек. Әрқайсысы күйлерден тағайынды тиянақпен уақытта сипаттау керек. Осыдан 12.11 суретте техникалық құрылымның тәртібінің қалыпты, ең негізгі оқиғасында, екі немесе үш күй белгілеуге болады. Бұл ретте бір оқиғада жөндеу көрсеткен ара сап өтуі, бұл азғантай уақыт алады, ал сыртта - ара сапа күйдің, бұл үлкен реалиям сәйкеседі.

күйдің диаграммасының құрылысының мысалдары - student2.ru

12.11. Суретте күйдің және өткелдің өндеу мысалдары

2. Автомат(диаграмма) сөзсіз алғы күйдің белгісімен басталуға керек және белгімен ақырғы. Алғы күй ғана бір ретті көрсетіледі, ал ақырғы мүмкін бірнеше ара мақсаттар өткелдің қоспасының минимизации. Ішкі автомат үшін ұстану ұсынылған осы ереженің, бірақ жол берілгенімен көрсетілмейді алғы және ақырғы күйлері.
3. Диаграмманың бұйымының жеңілдету үшін пайдалану ұсынылган декомпозиция құрама күйдің жасыр болуы.
4. Диаграмма оңаша күйдің және өткелдердің асырмауы керек. Өткел және оның маманданымы тапсырынды ақырында, бағанда болуға әрқайсысы күй алғыдан әлеуетті жетістікке болуы және көрінген күйден әлеуетті табыс шектілік болды. 12.12 Суретте 2-ші күйден жол шектілік, ал алғы күйден жол жок 3-ші күйге.

күйдің диаграммасының құрылысының мысалдары - student2.ru

12.12. Дұрыс емес диаграмманың мысалы

5. Уақыттың әр кезіне автомат немесе ішкі автомат бір күйде ғана болуы керек. Сол көрсеткіш, не өткелдің маманданымы бір күйден өткелдің әлеуетті мүмкіндігінің арада екі және одан да көп күйлерді жіберуге керек. 35 Суретте диаграмманың үзіндісінің мысалдары келіспеушілікті өткелдерімен келтір.

күйдің диаграммасының құрылысының мысалдары - student2.ru

12.13. Диаграмманың үзінділер келіспеушілік өткелдері

Шығаруында осы ережеден қатарлас өткел бір құрама күйдің қатарлас ішкі автоматпен ішкі күй болып табылады.

Күйдің диаграммасының құрылысының мысалдары

Игерушіліктің нұсқасының детализация мен көмек күйдің диаграммаларының көрнекі түрде кейіпте- оның жүзеге асуының қисынын жүйеде(компоненте) қояды. Мен осы мақсатпен диаграммада негізгі көрсетіледі және уақиғаның альтернативті тасқындары сияқты күйдің және өткелдің тізбектіліктері. Негізгі тасқынды кейіптеу тәуір түзу стрелками, ал альтернативті - қайырулы.
Диаграмма 12.14 суретте бір жақтан, сурет шегінде игерушіліктің нұсқасының реализуемое тәртіпті, ал бер сырттың жақтың, сияқты компонента(ішкі жүйелер) тәртібінің сипаттамасын нарықтау біледі немесе жуйелейді.

күйдің диаграммасының құрылысының мысалдары - student2.ru

12.14. Игерушіліктің нұсқасының детализации мысалы

Түйін шыгу құрамының жүйе және өкіл әр түрлі аппараттың құрылымдары, ереже сияқты, күйдің бай терімімен сипаттайды. Күйдің диаграммалары ыңғайлы аспаппен талдау, жобалау және оның тәртібінің жүзеге асуы болып табылады. Айталық, ақпараттық жүйемен түйіндес банкомат күйлермен "инициализация", "күту", "қабылдау картасы", " банктің транзакции өңдеуі", "барын тапсыру” және де т.б. сипаттауға болады.
Нысан, сияқты және түйіншектер, күйдің көпшілігінің бар болуын, бұл оның тәртібінің қалыптау мен көмек күйдің диаграммаларының адалдау. Айталық, бағдарламаның терезесінде кейіптейтін графикалық нысан күйлер: "инициализация", "кейіптеу", "ауыстырылады", "өлшемді ауыстыруы ", "жасырын" , "мигает", " фон суретті ауыстырады" және т.б.
Шегінде талдау қалыбының құрылысын, күйдің диаграммалары бағдарламаның және оның элементінің назар аудару графикалық интерфейсі қалыпты ыңғайлы тәсілімен әрекеттерге болып табылады.

12.15.Суретте контексті диаграмма көрсетілген, реакцияны жүйе талғамға дастархан мәзірімнің пунктының пайдаланушысымен қалыптайды.

күйдің диаграммасының құрылысының мысалдары - student2.ru

12.15. Суретте жылдамдық ұйғарымінің жүйе күйінің контексті диаграммасы


Диаграммада келесі шартты белгілер:
- ВКП - енгізу, түзету немесе деректердің қарау;
- selectMenuItem() - пункт талғамының дастархан мәзірі;
- closeWindow() - терезенің жабуы;
- closeApplication() - бағдарламаның жабуы.
При бағдарламаның асқындыр- басында оның инициализация(ағымдағы күйтте- оқылымы және бағдарламаның негізгі терезесінің кескіні) жүзеге асады. Бұдан әрі бағдарлама автоматша ( нетриггерному өткелге) дастархан мәзіріммен ара күй пункттың талғамының күтуі көрсетіледі. Кейін пункттың талғамының дастархан мәзіріммен лайықты диалогтың терезесінің кескіні экранда жүзеге асады, қажетті әрекеттің(ереже сияқты, интерактивті режимде) орындалуы және терезенің жабу қайтарыммен бастапқы күйі.

12.16. Суретте декомпозиции диаграммасы "ВКП құрама күйі үшін көрсетілген

күйдің диаграммасының құрылысының мысалдары - student2.ru

12.16. Суретте декомпозиции диаграммасының "норматив ВКП" күйі

"Нормативтар" деген пункттың талғамының дастархан мәзіріммен экранда лайықты диалогті терезе кейіптеледі. Инициализация кезінде аспаптың панель initStatusBar() және ағаштың хабарламасының initToolBar(), жолы кестенің атауларымен initTree() диалогтың терезесінің сол бөлігінде құралады. Ағаштың бастапқы таңдап алынған түйіншегімен "нормативы ұйғарым үшін бекиді [V] қисық және оның уйлесіммен". СhangeNode(), ағашының түйіншегінің талғамы мен кестемен тоқулы, жүйе стандартты операция орындайды, деректердің әрекет бастай, runAction() деген қолданушы әрекетінің алаң өңдеуі мен кесте немесе оның егістіктерімен (мағынаның редактілеу, жаңа жазбаны жою , жазбаның аулақтауы, кесте мөрі және т.б.) және сақтау барлық өзгерген деректерді аяқтайды. Оның ойлану немесе деректердің жазбасының қате туса, сол экранда лайықты хабарлама кейіптеледі. "Нормативтар" деген терезенің жабу туралы closeMessageError() қатесінің кейін хабарламаның көзделген нәтиже пайдаланушының стандартты әрекеті closeWindow().

Наши рекомендации