Önemli: UML Statechart diyagramı Visio 2013 ve daha yeni sürümlerde kullanılamaz. Visio 2013 ve daha yeni sürümlerde UML diyagramları hakkında bilgi için Visio 'Daki UML diyagramları'na bakın.

Statechart diagram showing the transitions an object undergoes as it responds to outside events

ilk durum Belirtme çizgisi 1 , diyagramdaki herhangi bir olayın üzerinde işlem yapılmadan önce nesnenin durumudur.

Açıklama Balonu 2 , bir nesne ömründe anlık bir ileti gösterir. Bir ad eklemek ve iç eylemlerini ve etkinliklerini listelemek için bir durum şekline çift tıklayın.

Callout 3 geçişler, bir olayı yanıtlamak için bir durumdan diğerine gidecek ve bir eylem gerçekleştirecek anlamına gelebilir.

geçiş dizesindeki geçişin tetiklediği olay Adım 4 . Bir geçişe çift tıklayarak, bir olay imzasının yanı sıra koruma koşulu, eylem ifadesi ve daha fazlası olabilir.

Statechart diyagramı oluşturma

  1. Sınıf veya örnek grafik diyagramında temsil etmek istediğiniz davranışı içeren sınıf veya kullanım durumu içeren UML modeli açın.

  2. Dosya menüsünde Yeni'Nin üzerine gelin, yazılım'ın üzerine gelin ve UML Model diyagramı'na tıklayın.

  3. ağaç görünümü, durum grafiği diyagramı temsil etmek istediğiniz davranışı içeren sınıf veya kullanım durumu gösteren simgeyi sağ tıklatın. Yeni 'nin üzerine gelin ve Durum grafiği diyagramı'na tıklayın.

    Boş bir sayfa görüntülenir ve UML Statechart kalıbı en üstteki kalıba dönüşür. Çalışma alanı filigran olarak ' Statechart ' görüntüler. Ağaç görünümüne, diyagramı temsil eden bir simge eklenir.

    Not: Ağaç görünümü görünmüyorsa, UML menüsünde Görünümüzerine gelin ve Model Gezgini'ne tıklayın.

  4. Nesnenin geçtiği durumların dizisini göstermek için durum şekillerini çizim sayfasına sürükleyin.

    UML durumgrafik ve etkinlik diyagramlarında durum şekilleriyle çalışma

  5. Eş zamanlı, birbirini dışlayan veya iç içe alt durumları göstermek için Bileşik durum şeklini sayfaya sürükleyin.

    UML durumgrafik diyagramlarında bileşik durum şekilleriyle çalışma

  6. Bir nesnenin bir olay karşılığında ikinci durumu girebileceğini belirtmek için geçiş şekillerini kullanarak durumları diğer durumlara bağlayın.

    UML durumgrafik ve etkinlik diyagramlarında geçiş şekilleriyle çalışma

    İpucu: Bir nesnenin olaya cevap olarak aynı durumda kaldığından, yay şeklindeki geçiş şeklini kullanın. Aynı durum şeklindeki Bağlantı noktası görüntüsü - mavi X geçişin iki ucunu bağlantı noktalarına bağlayın.

  7. Geçiş şekillerini geçiş (Join) ve geçiş (çatal) şekillerine bağlayarak, bir durumun birden çok duruma veya birden çok eyalete tek bir durumda eşitlenmesini isteyebilirsiniz.

  8. Bir nesnenin bir bölgede en son tuttuğu durumu geri tuttukları belirtmek için yüzeysel geçmiş veya derin geçmiş şekillerini kullanın.

    UML durumgrafik diyagramlarında bileşik durum şekilleriyle çalışma

  9. UML Özellikleri iletişim kutusunu açmak ve ad, Eylemler, Etkinlikler, olaylar ve diğer özellikler eklemek için herhangi bir şekli çift tıklatın.

  10. Diyagramı kaydedin.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.