UML sıralı diyagramı, bir dizi nesnede zaman içinde bir sürecin nasıl etkileşime olduğunu gösterir. Sistemdeki katılımcılar ve nesneler arasında geçen iletileri ve bunların hangi sırayla olduğunu gösterir.
Sıralı diyagram oluşturmak için, UML Sırası kalıbını içeren bir UML Sırası şablonu veya başlangıç diyagramı kullanın. Diyagramı oluşturmak için şekilleri kalıptan çizim tuvale sürükleyin.
Sıralı diyagram başlatma
-
Visio‘yu başlatın. Zaten açık bir dosyanız varsa, Dosya Dosyası'>tıklayın.
-
Arama kutusuna UML sırası yazın.
-
UML Sırası diyagramını seçin.
-
İletişim kutusunda boş şablonu veya üç başlangıç diyagramını seçin. (Her birinin açıklaması, seçimin sağ tarafından gösterilir.) Ardından Metrik Birimler'i veyaABD Birimleri'ne seçin.
-
Oluştur’u seçin.
-
Diyagram açılır. Diyagramın yanında Şekiller penceresini görüyor olması gerekir. Bölmeyi görmüyorsanız, Görev Bölmeleri'> ve Şekiller'in seçili olduğundan emin olun. Pencereyi yine de görmüyorsanız, sol tarafta Şekiller penceresini genişlet düğmesine tıklayın.
-
Görünüm sekmesinde Bağlantı Noktaları'nın yanındaki onay kutusunun seçili olduğundan emin olun. Bu seçenek, şekilleri bağlamaya başlayarak bağlantı noktalarının görünmesini sağlar.
-
Şimdi, diyagramınıza eklemek istediğiniz şekilleri Şekiller penceresinden sayfaya sürükleyin. Metin etiketlerini yeniden adlandırmak için, etiketlere çift tıklayın.
Nesneler ve nesneler için nesneler için yaşam çizgileri
Her katılımcı için bir Actor yaşam çizgisi şekli ve sürecinizin her sistem bileşeni için bir Nesne yaşam çizgisi şekli kullanın.
İpucu: Yaşam çizgilerini yerine sürüklerken, yaşam çizgilerini diğer yaşam çizgisi şekillerine göre hizalamanıza ve hizalamanıza yardımcı olmak için yeşil hizalama kılavuzları ekranda görünür.
-
Ad veya başlık girmek için, her yaşam çizgisinin başlık kutusuna çift tıklayın.
-
Zaman çizelgesini uzatmak veya kısaltmak için, yaşam çizgisine tıklayın, sonra da yaşam çizgisinin altındaki sarı denetim noktasını sürükleyin.
Mesajlar
Yaşam çizgileri arasında gönderilen bilgileri temsil etmek için ileti şekillerini kullanın.
İpucu: Visio, ileti uç noktalarını her yaşam çizgisine tutkallamanıza yardımcı olur. Bağlantı noktasına tutkallendiğinde uç noktada yeşil bir daire görünür. Sürüklemeyi tamamlarken bağlantılar noktaları kaybolur.
-
İletiyi gönderen yaşam çizgisine başlangıç uç noktasını iliştirin, sonra da baş uç noktasını iletiyi alan yaşam çizgisine sürükleyin.
-
Metin kutusu oluşturmak için ileti şekline çift tıklayın ve ileti için bir ad yazın.
-
Bir isteği veya bilgilerin ilet kullanımını temsil etmek için İleti şekli (düz çizgi) kullanın.
-
Önceki bir iletinin yanıtını temsil eden bir İleti İade İletisi şekli (kesik çizgi) kullanın.
-
Bir iletinin özyinelemeli çağrısını temsil eden bir Self İleti veya aynı nesneye ait başka bir yöntemi çağıran bir yöntem kullanın.
-
Bir eylemin hemen o anda gösterilene kadar gösterilemeyecek Zaman Uyumsuz İleti şeklini kullanın.
-
Bağlayıcı iletisi şeklini değiştirmek için:
-
Bağlayıcıya sağ tıklayın.
-
Açılır menün en altında, üç seçenekten (DikAçı,Düz, Eğri) birini seçin.
-
Bağlayıcıyı tıkip sürükleyerek şeklini değiştirebilirsiniz.
-
Parçalar
Bir veya birden çok etkileşim döngü oluşturmalı veya etkileşimi sona erdirilmek için bir koşul gerektirmelise, bu etkileşimleri bir parça şekli içine asın:
-
Temel yinelenen etkileşim için Döngü parçasını kullanın.
-
Yalnızca belirli bir koşula karşılanması durumunda gerçekleştirilen adımlar için İsteğe bağlı parçasını kullanın.
-
If-then veya if-then-else işlemi veya etkileşimi için Alternatif parça şeklini kullanın. Parça iki bölüm içerir ve bu da alternatif etkileşimi göstermeyi sağlar. Başka bir koşul eklemek için, bir Etkileşim işlenenini şekle sürükleyin.
-
Parça şeklini ilişkili olduğu etkileşimlere sürükleyin. Parça şeklin boyutlandırma tutamaçlarını kullanarak ilgili etkileşimlerin hepsini çevrelesin.
-
Parça şeklinin başlık köşesini çift tıklatın ve parçanın içine alınmış işlemle ilgili bir başlık veya kısa bir açıklama ekleyin. Başlık köşesinin altında, bu işlemi sona erdiren koşulları girmek için [parametreler] istemine tıklayın.
Etkinleştirme
Bir yaşam çizgisine bir Etkinleştirme çubuğu şekli yer alan bu nesne veya katılımcının ne zaman ve ne kadar süreyle etkin olduğunu gösterir. Normalde, bilgi akışını göstermek için bir etkinleştirme kutusuna gidip gelen oklar olur.
İstediğiniz uzunlukta olmak için Etkinleştirme çubuğunun uç noktalarını yukarı veya aşağı sürükleyin.
Olduğu gibi
İlker, bir nesnenin veya oyuncunın sisteme katılımının ne zaman tamam olduğunu gösterir. Yaşam çizgisinin sonunda büyük bir X görünür. Diyagramda bir nesnenin özel olduğunu göstermek için:
-
Nesneye sağ tıklayın ve Diziyi Göster 'i seçin.
Sıralı diyagram oluşturmak için, UML Sırası kalıbını içeren bir UML Sırası şablonu veya başlangıç diyagramı kullanın. Diyagramı oluşturmak için şekilleri kalıptan çizim tuvale sürükleyin.
Not: UmL diyagramlarını aynı Web için Visio oluşturmak ve düzenlemek için, Visio Plan 1.Visio Plan 2 lisanstan ayrı olarak satın alınan bir Microsoft 365. Daha fazla bilgi için yöneticinize Microsoft 365. Yöneticiniz "self servis satın alma" hizmetini açıksa kendiniz için bir lisans Visio satın alabilirsiniz. Diğer ayrıntılar için bkz. Self servis satın alma hakkında SSS.
Sıralı diyagram başlatma
-
Web Visio'i açın.
-
Sayfanın sağ üst köşesi yakınında bulunan Diğer şablonlar'ı seçin.
-
Galeride, ekranı aşağı kaydırarak UML Sırası satırına kadar ilerleyin.
Satırdaki ilk öğe, boş bir şablonu ve yardımcı kalıbı temsil eder. Satırdaki diğer öğeler, hızla işe başlamanıza yardımcı olmak için önceden çizilen bazı şekillere sahip örnek diyagramlardır.
-
Daha büyük bir önizleme görmek için herhangi bir öğeye tıklayın.
-
Kullanmak istediğiniz diyagramı butonlarken Oluştur düğmesine tıklayın.
İlgili kalıbın yer olduğu yeni diyagram tarayıcınızda açılır.
Nesneler ve nesneler için nesneler için yaşam çizgileri
Her katılımcı için bir Actor yaşam çizgisi şekli ve sürecinizin her sistem bileşeni için bir Nesne yaşam çizgisi şekli kullanın.
İpucu: Yaşam çizgilerini yerine sürüklerken, yaşam çizgilerini diğer yaşam çizgisi şekillerine göre hizalamanıza ve hizalamanıza yardımcı olmak için yeşil hizalama kılavuzları ekranda görünür.
-
Ad veya başlık girmek için, her yaşam çizgisinin başlık kutusuna çift tıklayın.
-
Zaman çizelgesini uzatmak veya kısaltmak için, yaşam çizgisine tıklayın, sonra da yaşam çizgisinin altındaki sarı denetim noktasını sürükleyin.
Mesajlar
Yaşam çizgileri arasında gönderilen bilgileri temsil etmek için ileti şekillerini kullanın.
İpucu: Visio, ileti uç noktalarını her yaşam çizgisine tutkallamanıza yardımcı olur. Bağlantı noktasına tutkallendiğinde uç noktada yeşil bir daire görünür. Sürüklemeyi tamamlarken bağlantılar noktaları kaybolur.
-
İletiyi gönderen yaşam çizgisine başlangıç uç noktasını iliştirin, sonra da baş uç noktasını iletiyi alan yaşam çizgisine sürükleyin.
-
Metin kutusu oluşturmak için ileti şekline çift tıklayın ve ileti için bir ad yazın.
-
Bir isteği veya bilgilerin ilet kullanımını temsil etmek için İleti şekli (düz çizgi) kullanın.
-
Önceki bir iletinin yanıtını temsil eden bir İleti İade İletisi şekli (kesik çizgi) kullanın.
-
Bir iletinin özyinelemeli çağrısını temsil eden bir Self İleti veya aynı nesneye ait başka bir yöntemi çağıran bir yöntem kullanın.
-
Bir eylemin hemen o anda gösterilene kadar gösterilemeyecek Zaman Uyumsuz İleti şeklini kullanın.
-
Bağlayıcı iletisi şeklini değiştirmek için:
-
Bağlayıcıya sağ tıklayın.
-
Açılır menün en altında, üç seçenekten (DikAçı,Düz, Eğri) birini seçin.
-
Bağlayıcıyı tıkip sürükleyerek şeklini değiştirebilirsiniz.
-
Parçalar
Bir veya birden çok etkileşim döngü oluşturmalı veya etkileşimi sona erdirilmek için bir koşul gerektirmelise, bu etkileşimleri bir parça şekli içine asın:
-
Temel yinelenen etkileşim için Döngü parçasını kullanın.
-
Yalnızca belirli bir koşula karşılanması durumunda gerçekleştirilen adımlar için İsteğe bağlı parçasını kullanın.
-
If-then veya if-then-else işlemi veya etkileşimi için Alternatif parça şeklini kullanın. Parça iki bölüm içerir ve bu da alternatif etkileşimi göstermeyi sağlar. Başka bir koşul eklemek için, bir Etkileşim işlenenini şekle sürükleyin.
-
Parça şeklini ilişkili olduğu etkileşimlere sürükleyin. Parça şeklin boyutlandırma tutamaçlarını kullanarak ilgili etkileşimlerin hepsini çevrelesin.
-
Parça şeklinin başlık köşesini çift tıklatın ve parçanın içine alınmış işlemle ilgili bir başlık veya kısa bir açıklama ekleyin. Başlık köşesinin altında, bu işlemi sona erdiren koşulları girmek için [parametreler] istemine tıklayın.
Etkinleştirme
Bir yaşam çizgisine bir Etkinleştirme çubuğu şekli yer alan bu nesne veya katılımcının ne zaman ve ne kadar süreyle etkin olduğunu gösterir. Normalde, bilgi akışını göstermek için bir etkinleştirme kutusuna gidip gelen oklar olur.
İstediğiniz uzunlukta olmak için Etkinleştirme çubuğunun uç noktalarını yukarı veya aşağı sürükleyin.
Olduğu gibi
İlker, bir nesnenin veya oyuncunın sisteme katılımının ne zaman tamam olduğunu gösterir. Yaşam çizgisinin sonunda büyük bir X görünür. Diyagramda bir nesnenin özel olduğunu göstermek için:
-
Nesneye sağ tıklayın ve Diziyi Göster 'i seçin.
Sıralı diyagram oluşturmak için, bir dizi UML Sırası şekli içeren UML Modeli şablonunu kullanın. Diyagramı oluşturmak için şekilleri kalıptan çizim tuvale sürükleyin.
Sıralı diyagram başlatma
-
Şablon Kategorileri'ninaltında Yazılım ve Veritabanı 'ne vesonra UML Model Diyagramı'ne tıklayın.
-
Model Gezgini ağaç görünümü altında, grafiklerini eklemek istediğiniz pakete sağ tıklayın, Yeni'nin statik yapı diyagramıveSıralı Diyagram'a tıklayın.
Boş bir sayfa görüntülenir ve UML Sırası kalıbı en üst kalıp haline gelir. Diyagramı temsil eden bir simge ağaç görünümüne 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.
Sıralı diyagramlarla çalışma konusunda daha fazla yol gösterici bilgi için okumaya devam okuyun.
Nesneler ve nesneler için nesneler için yaşam çizgileri
Sürecinizin her katılımcısı ve sistem bileşeni için bir Object lifeline shape kullanın.
Nesne yaşam çizgisi belirli bir zamanda nesnenin varlığını temsil eder. Nesne, diyagramın temsil ettiği zaman süresinde oluşturuldu veya yok edildiyse, yaşam çizgisi uygun noktada durur veya başlatılır. Bir nesnenin işareti büyük X işaretiyle işaretlenir.
Bir nesne yaşam için Lifeline shape
show conditionality.
Mesajlar
-
Çizim sayfasına bir İleti şekli sürükleyin.
Seçtiğiniz ileti şekli, göndermek istediğiniz iletinin türüne (normal, zaman uyumsuz, yordam çağrısı veya geri gönderme) bağlıdır.
-
Ok ucu olmayan ileti uç noktasını, iletiyi gönderen
yaşam çizgisi üzerinde olan bir bağlantı noktasına tutkallama.
-
İleti uç noktasını ok ucuyla, iletiyi alan nesnenin yaşam çizgisinde bir bağlantı noktasına tutkallama.
-
İletiye çift tıklayın ve ardından ileti adını, stereotipi, sıralı ifade ve akış türünü yazın veya seçin.
-
Düz bir ileti veya yordam çağrısı için, iletinin oluşturmasını istediğiniz işlemi seçin. İşlem yoksa, oluşturmak için Yeni'yi tıklatın.
Zaman uyumsuz bir ileti için iletinin oluşturması istediğiniz sinyali seçin. İletiyi alan nesne yaşam çizgisinin dayandır olduğu sınıflandırıcıda sinyal için resepsiyon yoksa, resepsiyon oluşturmak için Yeni'ye tıklayın.
İpucu: Bir nesneden kendisine gelen bir iletiyi göstermek için, yay şeklindeki bir İleti şekli üzerinde iki uç noktayı aynı nesne yaşam çizgisi üzerinde iki bağlantı noktasına tutkallama.
Kısıtlamalar
Bir veya birden çok etkileşimin etkileşimi sona erdirilmesi için bir koşula karşıilmesi gerekirse, bu etkileşimleri kısıtlama şekillerinden birinin içine ekleyin:
-
Kısıtlama
, sistemin geçerli olması için doğru şekilde korunması gereken koşulların ve özeliklerin belirtimidir. Kısıtlamalar küme ayraçları ({ }) içinde metin olarak ifade edildi ve Object Constraint Language (OCL) gibi önceden tanımlanmış bir dilde veya doğal dilde yazılıyor olabilir.
Kısıtlama şeklinin
denetim tutamacı sürükleyip başka bir öğedeki bağlantı noktasına tutkallama.
-
2 öğeli Kısıtlama
, iki sınıf veya iki ilişki gibi iki öğe için geçerlidir. Kısıtlama, küme ayracı ({ }) içinde kısıtlama dizesi etiketiyle bir öğeden diğer öğeye kesikli ok olarak gösterilir.
-
OR Kısıtlaması
, bir sınıfın herhangi bir örneğinin aynı anda yalnızca bir ilişkilendirmeye katıl olduğunu gösterir. Kısıtlama, ortak bir sınıfı olması gereken iki veya daha fazla ilişkilendirmeyi bağlayan kesikli çizgi olarak gösterilir. Çizgi kısıtlama dizesiyle VEYA küme ayracı ({ }) içinde etiketlenmiştir.
Etkinleştirme
Bir yaşam çizgisine bir Etkinleştirme çubuğu şekli yer alan bu nesne veya katılımcının ne zaman ve ne kadar süreyle etkin olduğunu gösterir. Normalde, bilgi akışını göstermek için bir etkinleştirme kutusuna gidip gelen oklar olur.
İstediğiniz uzunlukta olmak için Etkinleştirme çubuğunun uç noktalarını yukarı veya aşağı sürükleyin.
Olduğu gibi
İlker, bir nesnenin veya oyuncunın sisteme katılımının ne zaman tamam olduğunu gösterir. Yaşam çizgisinin sonunda büyük bir X görünür. Diyagramda bir nesnenin özel olduğunu göstermek için:
-
Nesneye sağ tıklayın, Şekil Görüntüleme Seçenekleri'ne tıklayınve iletişim kutusunda İşaretleyici işaretçisi kutusunu seçin.
Ayrıca Bkz:
Visio'da UML diyagramları oluşturma
UML bileşen diyagramı oluşturma