UML - Durum Diyagramları

İçindekiler
Çalışmakta olan ve zaman zaman kullanıcılarla etkileşim halinde olan bir sistem, gerek tasarımı gerekse geliştirilmesi sonucunda veya belki de kullanıcı geri bildirimleri nedeniyle zaman zaman değişecektir, yaşamın doğal süreçleri zaman zaman bu şekilde değişir. gece vb.
UML Sistemin nesnelerini temsil etmek için yapılmıştır ve sistemin nesneleri gerçek yaşam modellerinden yapılmıştır, tüm bunlar farklı aşamalarını temsil etme imkanını bizi şuraya götürmektedir. durum diyagramları.
Durum diyagramı
NS durum diyagramı Bir sistem içindeki farklı değişiklikleri yakalamaya, yani etkileşim veya zamanın geçişi nedeniyle nesnelerinde ve bileşenlerinde meydana gelen değişiklikleri göstermeye olanak tanır.
Örneğin, bir odada bir ışık yaktığımızda, esasen 2 ana durum vardır, anahtar bir tarafta ve ışık kapalı, anahtar ilkinden farklı bir konuma yerleştirilmiş ve ışık açık, ayrıca durum değişikliğine yol açan süreç.
Zaman durumunda ise mikrodalga fırını çalıştırdığımızda başlat düğmesine bastığımızda içeriği ısıtmaya başlıyor ve ayarlanan süreden sonra başka bir etkileşim olmadan otomatik olarak duruyor yani aynı zamanda durum değiştiriyor. kendisi. zamanın geçişi ile aynı.
İle UML'de durum diyagramı Bir sistemin geçebileceği tüm bu aşamaları, başlangıç ​​noktasını, geçişleri ve bunun bitiş noktasını işaretleyerek gösterebiliriz.
Bu diyagram diğer diyagramlardan farklıdır. UML sadece bir nesneyi temsil ettiği için, öncekiler grup olduğunda, tabiri caizse, bir dizi nesne veya sınıf grafiği çizilebildiğinden, bu durumda farklı durumlarını tanımlayan nesne nesne gideceğiz.
semboloji
Durum diyagramının ne olduğunu bildiğimize ve onu kullanabileceğimize göre, şimdi onu grafiksel olarak nasıl temsil edeceğimizi bilmeliyiz. UML.
NS bir durumun başlangıcı içi dolu bir nokta ile gösterilir, diğer durumlara giden adımlar ok uçlu bir çizgi ile ifade edilir ve her bir faz veya durum köşeleri yuvarlatılmış bir dikdörtgen ile temsil edilir, kendimizi göstermek için aşağıdaki resme bakalım:

NS durum dikdörtgeni sırayla, üç bölüme ayrılabilir, örneğin bir sınıfın bir adı, nitelikleri ve işlemleri olması gibi, bir durumun sahip olabileceği gibi İsim üstte, Değişkenler orta kısımda ve Aktiviteler en altta.
Değişkenler örneğin mikrodalga zamanlayıcı durumunda olduğu gibi, her durum içinde değerler atamamız gereken öğelere karşılık gelir, faaliyetler devletin olayları ve eylemleridir, yani, başlangıçta veya başlangıç ​​durumu, zaten sona erdiğinde ne olur.
Durumumuzu üç bölüme ayırdığımız aşağıdaki görüntüyü görelim:

Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave