UML Sıralı Diyagramlar: Başvuru
Visual Studio Ultimate'da sıralı diyagramı, sınıfların nesneleri, bileşenler, alt sistemler ve aktörler arasındaki iletiler dizisini temsil eden etkileşimi gösterir. Diyagramda zaman aşağı doğru akar ve bir katılımcıdan diğerine olan denetim akışını gösterir. Bir UML dizi diyagramı oluşturmak için Mimari menüsünde Yeni Diyagram'ı tıklayın.
Diyagram sınıflar ve yöntemler yerine örnek nesneler ve olayları gösterir; aynı türden birden fazla nesne ve ayrıca aynı iletinin birden fazla oluşumu da diyagramda görünebilir.
İki tür sıralı diyagramı vardır:
Kod Tabanlı Sıralı Diyagramları .NET program kodundan üretilebilir ve herhangi bir projenin içine yerleştirilebilir. Daha fazla bilgi için bkz. Sıralı Diyagramlar Oluşturarak Kodu Görselleştirme.
UML Sıralı Diyagramları bir UML modelin bölümünü oluşturur ve sadece UML modelleme projelerinin içinde mevcuttur. Daha fazla bilgi için bkz. UML Sıralı Diyagramlar: Yönergeler.
Öğelerin birkaç özelliğinin farklı olmasına rağmen iki tür sıralı diyagramı da benzerdir.
Modelleme diyagramlarının nasıl oluşturulduğu ve çizildiği hakkında daha fazla bilgi için bkz. Nasıl Yapılır: UML Modellerini ve Diyagramlarını Düzenleme.
Sıralı Diyagramlarını Okuma
Aşağıdaki tabloda sıralı diyagramında görebileceğiniz öğeler açıklanmaktadır. Bu öğelerin özellikleri hakkında bilgi için bkz. UML Sıralı Diyagramlarındaki Öğelerin Özellikleri.
Dizi diyagramlarının nasıl kullanılacağı hakkında bilgi almak için bkz.UML Sıralı Diyagramlar: Yönergeler.
Şekil |
Öge |
Description |
---|---|---|
1 |
Yaşam Çizgisi |
Zaman çizgi üzerinde aşağı doğru ilerlerken etkileşim esnasında katılımcıda oluşan olaylar dizisini gösteren dikey çizgidir. Bu katılımcı bir sınıfın nesnesi, bileşen veya aktör olabilir. |
2 |
Aktör |
Geliştirdiğiniz sistemin dışındaki katılımcıdır. Yaşam çizgisinin üst kısmında aktör sembolünün görünmesini onun Aktör özelliğini ayarlayarak sağlayabilirsiniz. |
3 |
Zaman uyumlu ileti |
Gönderen devam etmeden önce zaman uyumlu iletiye yanıt için bekler. Diyagram hem çağrıyı hem de dönüşü gösterir. Zaman uyumlu iletiler sıradan işlev çağrılarını program içinde göstermenin yanı sıra aynı şekilde davranan diğer türdeki iletileri de göstermek için kullanılırlar. |
4 |
Zaman uyumsuz ileti |
Gönderen devam etmeden önce yanıt gerektirmeyen iletidir. Zaman uyumsuz ileti sadece gönderenden gelen çağrıyı gösterir. Ayrı iş parçacıkları veya yeni bir iş parçacığı oluşumu arasındaki iletişimi göstermek için kullanın. |
5 |
Yürütme oluşumu |
Dik gölgeli dikdörtgen katılımcının yaşam çizgisinde görünür ve katılımcı bir işlemi yürütürken süreyi gösterir. Katılımcı iletiyi aldığında yürütme başlar. Eğer başlatma iletisi zaman uyumlu bir iletiyse yürütme gönderene «return» geri oku ile sona erer. |
6 |
Geri çağırma iletisi |
Daha önceki çağrıdan dönüş için bekleyen katılımcıya geri dönen iletidir. Elde edilen yürütme oluşumu var olan birinin üstünde görünür. |
7 |
Kişisel ileti |
Katılımcıdan kendisine olan iletidir. Elde edilen yürütme oluşumu gönderme yürütmesinin üstünde görünür. |
8 |
Oluşturma iletisi |
Katılımcı oluşturan iletidir. Eğer bir katılımcı oluşturma iletisi alırsa o aldığı ilk olmalıdır. |
9 |
Bulunan ileti |
Bilinmeyen veya belirtilmemiş katılımcıdan zaman uyumsuz iletidir. |
10 |
Kayıp ileti |
Bilinmeyen veya belirtilmemiş kullanıcıya zaman uyumsuz iletidir. |
11 |
Açıklama |
Açıklama yaşam çizgisi üzerinde herhangi bir noktaya iliştirilebilir. |
12 |
Etkileşim Kullanımı |
Başka bir şemada tanımlanan iletiler dizisini içine alır. Etkileşim Kullanımı oluşturmak için araca tıklayın ve sonra eklemek istediklerinizi yaşam çizgileri arasında sürükleyin. |
13 |
Birleşik Parça |
Parçacıklar topluluğudur. Her parça bir veya daha fazla iletiyi içine alır. Birleşik parçaların farklı türleri vardır. Daha fazla bilgi için bkz. Denetim Akışını UML Sıralı Diyagramlarda Parçalarla Açıklama. Bir parça oluşturmak için iletiye sağ tıklayın, Çevreleme'nin üzerine gelin ve sonra parça türüne tıklayın. |
14 |
Parça Koruması |
Parçanın oluşup oluşmayacağı ile ilgili bir durumu belirlemek için kullanılabilir. Koruma ayarlamak için parça seçin sonra koruma seçin ve bir değer yazın. |
X |
İmha olayı |
Nesneyi silinmiş veya erişilemez olduğu noktayı temsil eder. Her lifeline'nın altında görüntülenir. |
Etkileşim |
Sıralı Diyagramda görüntülenen iletiler ve yaşam çizgileri topluluğudur. Etkileşimin özelliklerini görmek için UML Model Gezgini'nde onu seçmeniz gerekir. |
|
Sıralı Diyagramı |
Diyagram bir Etkileşim'i gösterir. Özelliklerini görmek için, diyagramın boş bir bölümüne tıklayınız.
Not
Sıralı Diyagramı'nın, gösterdiği Etkileşim'in ve diyagramı içeren dosyanın adları farklı olabilir.
|
Ayrıca bkz.
Kavramlar
UML Sıralı Diyagramlar: Yönergeler
Nasıl Yapılır: UML Modellerini ve Diyagramlarını Düzenleme
UML Kullanım Durumu Diyagramları: Başvuru
UML Sınıf Diyagramları: Başvuru