UML durum grafiği diyagramı oluşturma

Uygulandığı Öğe
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

Önemli

UML durum grafiği diyagramı Visio 2013 ve daha yeni sürümlerde kullanılamaz. Visio 2013 ve yeni sürümlerde UML diyagramları hakkında bilgi için bkz.

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

Belirtme çizgisi 1 Başlangıç durumu, bir nesnenin diyagramdaki herhangi bir olay üzerinde etki etmeden önceki durumudur.

Belirtme çizgisi 2 Durum, bir nesnenin yaşamındaki bir anı temsil eder. Bir Eyalet şekline isim eklemek ve bu şeklin iç eylemlerini ve etkinliklerini listelemek için çift tıklayın.

Belirtme çizgisi 3 Geçişler, bir olaya yanıt olarak nesnenin bir durumdan diğerine geçeceğini ve bir eylem gerçekleştireceğini belirtir.

Açıklama Balonu 4 Geçişi tetikleyen olay, geçiş dizesinde adlandırılır. Olay imzasına ek olarak bir koruma koşulu, bir eylem ifadesi ve daha fazlasını da içerebilen bir dizeyle etiketlemek için bir geçişi çift tıklatın.

Durum grafiği diyagramı oluşturma

  1. Bir durum grafiği diyagramında temsil etmek istediğiniz davranışı içeren sınıfı veya kullanım örneğini içeren UML modelini 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ünde, durum grafiği diyagramında temsil etmek istediğiniz davranışı içeren sınıfı veya kullanım örneğini temsil eden simgeye sağ tıklayın. Yeni'nin üzerine gelin ve Durum Çizelgesi Diyagramı'na tıklayın.
    Boş bir sayfa belirir ve UML Statechart kalıbı en üstteki kalıp haline gelir. Çalışma alanında filigran olarak 'Statechart' görüntülenir. 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'ün üzerine gelin ve ardından Model Gezgini'ne tıklayın.

  4. Bir nesnenin içinden geçtiği durum sırasını göstermek için Durum şekillerini çizim sayfasına sürükleyin.
    UML durum grafiği ve etkinlik diyagramlarında durum şekilleriyle çalışma

  5. Eşzamanlı, birbirini dışlayan veya iç içe alt durumları temsil etmek için bir Bileşik Durum şeklini sayfaya sürükleyin.
    UML durum grafiği diyagramlarında bileşik durum şekilleriyle çalışma

  6. Bir durumdaki nesnenin bir olaya yanıt olarak ikinci duruma gireceğini belirtmek için Geçiş şekillerini kullanarak durumları diğer durumlara bağlayın.
    UML durum grafiği ve etkinlik diyagramlarındaki geçiş şekilleriyle çalışma

    İpucu

    Nesnenin bir olaya yanıt olarak aynı durumda kaldığını belirtmek için yay şeklindeki Geçiş şeklini kullanın. Geçişin her iki ucunu bağlantı noktalarına bağlama Bağlantı noktası görüntüsü - aynı durum şeklinde mavi X .

  7. Bir durumun birden çok duruma bölünmesini veya birden çok durumun tek bir duruma eşitlenmesini göstermek için Geçiş şekillerini Geçiş (Birleştirme) ve Geçiş (Çatal) şekillerine bağlayın.

  8. Bir nesnenin bir bölgede en son tuttuğu duruma devam edeceğini göstermek için Sığ Tarih veya Derin Tarih şekilleri kullanın.
    UML durum grafiği diyagramlarında bileşik durum şekilleriyle çalışma

  9. Herhangi bir şekle çift tıklayarak UML Özellikleri iletişim kutusunu açın ve ad, eylemler, etkinlikler, olaylar ve diğer özellikleri ekleyin.

  10. Diyagramı kaydedin.