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
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
Š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ą