UML - Durum Diyagramlarındaki Olaylar ve Eylemler

İçindekiler
İçinde durum değişiklikleri bir sistemin öğelerinin, onu temsil ederken UML Durumun değişmesine neden olan her bir unsuru tanımlamamıza yardımcı olan farklı koşulları da tanımlamalıyız.
Etkinlikler ve Eylemler
Olaylar ve eylemler içimizdeki durumlar arasındaki geçiş hatlarına yerleştirebileceğimiz ayrıntılardır. UMLBurada olay, bir geçişi tetikleyen veya neden olan şeydir ve eylem, yürütülen aktivitedir, yani sistem tarafından gerçekleştirilen ve durumun değişmesine neden olan hesaplamadır.
Yukarıda açıklananlara rağmen, bu koşullar her zaman geçerli değildir, çünkü başka bir durum sona erdiği için oluşturulan eylemleri veya geçişleri tetiklemeyen durumlar olabilir.
Aşağıda, bir grafik kullanıcı arayüzünün durum diyagramının temsiline sahip olduğumuz bir grafiği görelim (GUI İngilizce kısaltması için), bu örnekle yukarıda zaten listelenen kavramları pratik terimlerle biraz açıklayabileceğiz.

BÜYÜT

Bilgisayarı açarak başlıyoruz, bu bir önyükleme işleminin tetiklenmesine neden olur, yani kullanıcı arayüzünün görünmesine neden olan bir olay tetiklenir, yani önyükleme durumunda başlatmadan geçişten geçer. bu geçiş sırasında yürütülen eylem.
Şimdiye kadar bahsettiğimiz her şey mantıklı, önceki durumların sonucu PC çalışma moduna geçiyor, kullanıcı ekipmanı kullanmayı bitirip sistemi kapatmaya karar verdiği anda bir geçiş tetikleniyor. Kapanma anında akışın gerçekleşmesine neden olan olay ile PC bu duruma ulaştığında kapanır ve döngü sona erer.
Güvenlik koşulları
Bunlar bizim için uygulayabileceğimiz koşullardır. UMLÖrneğin, önceki diyagramı takip edersek, PC'nin çalışma modunda uzun süre etkileşim olmazsa meydana gelen bir sorunu tespit edebiliriz, ticari işletim sistemlerinde, ekipmanın güç tasarrufu yapması için genellikle bir ekran koruyucu görüntülenir. ve monitör eskimez, bu güvenlik durumu daha sonra kullanıcı fareyi hareket ettirirse veya bir tuşa basarsa bu güvenlik koşulundan çıkılır ve diğer durumlar devam eder.
Aşağıdaki grafikte ne açıkladığımızı görebiliriz:

BÜYÜT

nasıl olduğunu görüyoruz güvenlik durumu Çalışma durumu ile paraleldir ve her iki yöne giden çizgilerle diyagramın akışını bir yöne veya diğer yöne çevirecek detayları belirtiyoruz.
Bu öğreticinin sonunda, sistem nesnesinin durum diyagramlarında daha fazla ayrıntı gösterebileceğimizi öğrendik ve GUI örneği sayesinde bu konuyu genişletip ihtiyacımız olana uygulayabildik.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave