UML - įvykiai ir veiksmai būsenos diagramose

Turinys
Per būsenų pasikeitimai sistemos elementų, kai jie vaizduojami UML Taip pat turime apibrėžti skirtingas sąlygas, padedančias mums nustatyti kiekvieną elementą, dėl kurio keičiasi būsena.
Įvykiai ir veiksmai
Įvykiai ir veiksmai yra detalės, kurias galime išdėstyti pereinamosiose linijose tarp mūsų būsenų UML, kai įvykis yra tai, kas sukelia arba sukelia perėjimą, o veiksmas yra vykdoma veikla, tai yra, sistemos atliekamas skaičiavimas, dėl kurio keičiasi būsena.
Nepaisant to, kas buvo paaiškinta aukščiau, šios sąlygos ne visada taikomos, nes gali būti būsenų, kurios nesukelia veiksmų ar perėjimų, sugeneruotų dėl kitos būsenos pabaigos.
Žemiau pamatysime grafiką, kuriame pateikiama grafinės vartotojo sąsajos būsenos diagrama (GUI jo santrumpa anglų kalba), šiuo pavyzdžiu galėsime šiek tiek paaiškinti praktiškai aukščiau jau išvardytas sąvokas.

DIDELIS

Mes pradedame įjungdami kompiuterį, todėl suaktyvinamas įkrovos procesas, tai yra, suaktyvinamas įvykis, dėl kurio atsiranda vartotojo sąsaja, tai yra, jis pereina nuo inicijavimo, kai įkrova yra veiksmas, kuris atliekamas perėjimo metu.
Kol kas viskas, apie ką kalbėjome, yra prasminga, ankstesnių būsenų rezultatas priverčia jį pereiti prie kompiuterio veikimo režimo, kai vartotojas baigia naudotis įranga ir nusprendžia išjungti sistemą, įjungiamas perėjimas. įvykis, dėl kurio srautas vyksta išjungimo metu, kai kompiuteris pasiekia šią būseną, jis yra išjungiamas ir ciklas baigiasi.
Saugumo sąlygos
Tai yra sąlygos, kurias galime taikyti savo UMLPvz., Jei laikysimės ankstesnės schemos, galime aptikti problemą, kuri atsitinka, jei kompiuterio veikimo režimu ilgą laiką nesąveikaujama, komercinėse operacinėse sistemose paprastai rodoma ekrano užsklanda, kad įranga sutaupytų energijos ir monitorius nenusidėvi, tai yra saugumo sąlyga ir tada, jei vartotojas pajudina pelę arba paspaudžia klavišą, ši saugumo sąlyga išeina ir kitos būsenos tęsiasi.
Šioje diagramoje matome, ką paaiškinome:

DIDELIS

Matome, kaip saugos būklė Lygiagrečiai su veikimo būsena ir linijomis, einančiomis į abi puses, nurodome detales, dėl kurių diagramos srautas eis viena ar kita kryptimi.
Šios pamokos pabaigoje mes sužinojome, kad sistemos objekto būsenos diagramose galime nurodyti daugiau informacijos, o GUI pavyzdžio dėka galėjome išplėsti šią temą ir pritaikyti tai, ko mums reikėjo.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave