UML durum grafiği ve etkinlik diyagramlarında durum şekilleriyle çalışma

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

Not

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.

Durum çizelgesinde veya etkinlik diyagramındaki bir duruma iç eylem veya etkinlik ekleme

  1. Durum grafiği diyagramında veya etkinlik diyagramında, iç eylemi veya etkinliği eklemek istediğiniz Durum şeklini çift tıklatın.
  2. UML State Properties dialog kutusunda, Internal Transitions'ı tıklatın.
  3. Geçiş için bir ad yazın.
  4. Özellikler'i tıklatın. İstediğiniz etkinliği seçin. Yeni olay oluşturmak için, Olaylar'ı tıklatın, Yeni'yi tıklatın, istediğiniz olay türünü seçin ve sonra Tamam'ı tıklatın.
  5. Olay için bir ad yazın ve istediğiniz diğer özellik değerlerini yazın veya seçin. Oluşturduğunuz olayın türüne bağlı olarak kısıtlamalar, etiketli değerler veya parametreler eklemek için bir sekmeye tıklayın. Geçiş sekmesine (UML Geçiş Özellikleri iletişim kutusu) dönene kadar Tamam'ı tıklatın.
  6. Koruma koşulu eklemek için Koruma'yı seçin ve ardından metin kutusuna istediğiniz koruma koşulunu yazın.
  7. Dil'in altında istediğiniz dili seçin.
  8. Eylem ifadesi oluşturmak için Eylemler sekmesine ve sonra Yeni'ye tıklayın. İstediğiniz eylem türünü seçin. Tamam'a ve ardından Özellikler'e tıklayın.
  9. Eylem için bir ad yazın ve istediğiniz diğer özellik değerlerini yazın veya seçin. Ayrıntıları, bağımsız değişkenleri, kısıtlamaları veya etiketli değerleri eklemek için bir sekmeye tıklayın. İç Geçişler sekmesine dönene kadar Tamam'a tıklayın ve sonra tekrar Tamam'a tıklayın.

Varsayılan olarak, iç eylemler Durum şeklinde gizlidir. İç eylemleri göstermek için, şekle sağ tıklayın ve Şekil Görüntüleme Seçenekleri'ne tıklayın. Bastır altında, Geçiş onay kutusunu temizleyin.

Durum çizelgesinde veya etkinlik diyagramında bir duruma giriş ve çıkış eylemleri ekleme

  1. Durum Grafiği diyagramında veya etkinlik diyagramında, giriş veya çıkış eylemi eklemek istediğiniz Durum şekline çift tıklayın.
  2. UML State Properties dialog kutusunda, Entry veya Exit'i tıklatın ve ardından Yeni'yi tıklatın.
  3. İstediğiniz eylem türünü seçin ve Tamam'a tıklayın. Eylem için bir ad yazın.
  4. Ayrıntı, bağımsız değişken, kısıtlama veya etiketli değer eklemek için Özellikler'e tıklayın. UML State Properties iletişim kutusu kapatılana kadar Tamam düğmesini tıklatın.

Varsayılan olarak, giriş ve çıkış eylemleri Durum şeklinde gizlidir. Eylemleri göstermek için şekle sağ tıklayın, Şekil Görüntüleme Seçenekleri'ne tıklayın ve Geçiş'i temizleyin.

Etkinlik diyagramındaki eylem durumunda olayları erteleme

  1. Ağaç görünümünde veya etkinlik diyagramında, eylem durumunu temsil eden simgeyi veya şekli çift tıklatın.
  2. Ertelenmiş Olaylar'a tıklayın.

Eylem durumunun ait olduğu pakette bulunan olaylar listelenir. Devlet tarafından ertelenmesini istediğiniz olayları seçin.

Sahte durumlarla çalışma

Geçişleri birleştirmek ve yönlendirmek için bir sözde durum kullanılır.

Sözde devletler şunları içerir:

  • Başlangıç durumu
  • Son durum
  • Karar
  • Derin Tarih
  • Sığ Tarih
  • Geçiş (Birleştirme)
  • Geçiş (Çatal)
  1. Şekli diyagrama ekleyin.

  2. Şekle sağ tıklayın ve Özellikler'i seçin.

  3. İletişim kutusunda özellikleri ayarlayın:

    Özellik Açıklama
    Ad Sözde durumun adını yazın.
    Klişe Açılan listeden istediğiniz klişeyi seçin. Kullanmak istediğiniz bir stereotip listelenmemişse, UML menüsünde Stereotipler'e tıklayarak yeni bir stereotip ekleyebilir veya mevcut bir stereotipi düzenleyebilirsiniz.
    Tür UML Model Diyagramı şablonu, şeklini veya simgesini seçtiğiniz öğeye karşılık gelen sözde durum türünü otomatik olarak ekler.
    Belgeler Öğeye etiketli değer olarak eklemek istediğiniz belgeleri yazın. Öğeyi temsil eden şekli veya simgeyi seçtiğinizde, buraya yazdığınız belgeler Belgeler penceresinde de görüntülenir.

Ayrıca Bkz:

UML durum grafiği diyagramı oluşturma

UML etkinlik diyagramı oluşturma

Normal bir paragraftaki yer işaretine işaret eder