Sınıflarınızı ve nesnelerinizi oluşturmak için Visio 'daki araçları kullanın.
Önemli: UML statik yapı diyagramı Visio 2013 ve sonraki sürümlerinde kullanılamaz. Bilgi için Visio 'Daki UML diyagramları'na bakın.
Bu makalede:
Sınıfa, bileşene veya başka bir öğeye arabirim ekleme
-
Statik bir yapıda, bileşende veya dağıtım diyagramında, doğrusal arabirim şeklini (çizgi ve daireyle temsil edilen) çizim sayfasına sürükleyin.
-
Uç noktayı, sınıf bileşenindeki veya başka bir öğedeki bağlantı noktasına daire olmadan tutkallayın.
-
Ad, işlemler ve diğer özellik değerlerini eklemek için arabirim şekline çift tıklayın.
İpucu: Ayrıca, sınıfa benzeyen dikdörtgen bir arabirim şekli ile arabirim de gösterebilirsiniz. Arabirim işlemlerinin listesini görüntülemek istediğinizde bu şekli kullanın.
İpucu: Arabirim için gösterilen şekil türünü değiştirmek için, arabirim şekline sağ tıklayın ve sınıf benzeri arabirim olarak göster 'e veya llipop arabirimi olarak göster'e tıklayın.
Sınıf ile arabirim veya başka bir öğe arasındaki gerçekçi ilişkiyi belirtme
-
Statik bir yapı diyagramında, herhangi bir sınıf şekline sağ tıklayın (sınıf, parametreli sınıf, yardımcı program veya Metasınıf), Şekil görüntüleme seçenekleri'ne tıklayın ve ardından Genel Seçenekler'in altında gerçekleştirme bağlantısı'nı seçin.
-
Sınıf şeklindeki gerçekleştirme bağlantısının denetim tutamacını, arabirim, sınıf veya başka bir öğedeki bağlantı noktasına yapıştırın.
Sınıflandırıcı 'ya alıcı seçenekleri ekleme
-
Alıcı eklemek istediğiniz sınıflandırıcının gösterildiği şekle çift tıklayın ve ardından alıcı seçenekleri 'ne tıklayın.
-
Yeni bir alma eklemek için Yeni 'yi tıklatın.
-
Teslim alma kategorisini tıklatın. Kabul sütununa teslim alma için bir ad yazın. Sinyal sütununda, sınıflandırıcının, alma tarafından hazırlanan sinyalini seçin ve sonra da istediğiniz diğer özellik değerlerini seçin.
Not: Sinyal listesi 'nde kullanılabilmesi için modelde bir sinyal öğesi var olmalıdır.
-
Özel durumlar kategorisinde, alma tarafından oluşturulabilecek özel durumları seçin.
Not: Bir özel durum öğesinin sinyal listesinde kullanılabilmesi için modelde varolması gerekir.
-
İstediğiniz kısıtlamaları veya etiketli değerleri ekleyin ve şeklin UML Özellikler iletişim kutusunu kapatana kadar Tamam 'a tıklayın.
Sınıfa şablon parametreleri ekleme
-
Parametre eklemek istediğiniz öğeyi temsil eden şekli (parametreli sınıf, sınıf, yardımcı program, meta sınıfveya ilişkili öğe) çift tıklatın ve sonra şablon parametreleri'ni tıklatın.
-
Yeni bir parametre eklemek için Yeni 'yi tıklatın.
-
Şablon parametreleri listesinde:
-
Var olan bir parametreyi düzenlemek için, şablon parametre sütununa yeni bir ad yazın.
-
Türü düzenlemek için, tür alanını tıklatın, oku tıklatın ve listeden türü seçin.
-
Belge eklemek için, Belgeler kutusuna yazın.
-
-
Değişiklikleri kabul etmek ve UML sınıf özellikleri iletişim kutusunu kapatmak için Tamam 'a tıklayın.
İpucu: Sınıf şekline parametre ekleyerek herhangi bir sınıfı parametreli sınıf haline getirebilirsiniz. Herhangi bir sınıf şeklinin üzerindeki parametreleri gizlemek için, şekle sağ tıklayın, Şekil görüntüleme seçenekleri 'ne tıklayın ve ardından, Gizlealtında şablon parametreleri'ni seçin.
Bir sınıfa, veri türüne veya arabirime işlemler ekleme
-
İşlemler eklemek istediğiniz öğeyi temsil eden şekle (sınıf, veri türüveya arabirim) çift tıklayın ve sonra da sol taraftaki Kategoriler listesinde işlemler 'e tıklayın.
-
Yeni işlem eklemek için Yeni 'yi tıklatın.
-
Öğenin özelliklerini düzenlemek için Özellikler 'i seçin.
Özellik
Açıklama
Şe
Açılan listeden istediğiniz stereotipi seçin. Kullanmak istediğiniz klişe listelenmemişse, UML menüsünde Stereotipler 'nı tıklatarak yeni bir stereotip ekleyebilir veya varolan bir stereotipi düzenleyebilirsiniz.
Önek
Bir işlem dönüş türü belirtmek için kullanmak istediğiniz dile özgü ek açıklama metnini yazın.
Sonek
Bir işlem dönüş türü belirtmek için kullanmak istediğiniz dile özgü ek açıklama metnini yazın.
Dönüş türü
işlem tarafından döndürülen değer için bir uygulama türü seçin. İstediğiniz veri türü listelenmemişse, ağaç görünümünde veri türleri paketini sağ tıklatın, Yeni 'nin üzerine gelin ve veri türü'nü tıklatın veya yeni sınıf oluşturun.
İfade
Önek, dönüş türüve sonek'e eklediğiniz verilerin sonucunu görüntüler.
Görüne
işlem için geçerli olan görünürlük (genel, özel veya korumalı) seçin. Genel, işlemin herhangi bir sınıf için herkese açık olduğu anlamına gelir. Protected, işlemin sınıf içinde ve alt sınıflarının içinde kullanılabileceği anlamına gelir. Özel, işlemin yalnızca sınıf içinde kullanılabileceği anlamına gelir.
OwnerScope
işlem yalnızca sınıf kullanılarak oluşturulan nesnelere uygulanabilen sahip kapsamı için örnek 'i seçin. İşlem sınıfa uygulanacaksa bunu seçin.
Çok biçimli
işlem uygulamasının alt sınıfların ve yöntemlerin geçersiz kılınıp kılınabileceğini seçin alt sınıflar tarafından tanımlanabilir. İşlemi gerçekleştirme yöntemi tüm alt öğeler tarafından değişmeden kalıyorsanız, Clear işaretini kaldırın.
IsQuery
işlem uygulamasının öğenin durumunu değiştirmeyecektir öğesini seçin.
Çağrı eşzamanlılığı
Eşzamanlılık aynı pasif örneğe eş zamanlı çağrıların semantiği (yani, IsActive = false ile sınıflandırıcının bir örneği) belirtir. Sıralı , bir örneğe yalnızca bir çağrı aynı anda çok fazla olabilir. Korunan , eşzamanlı iş parçacıklarından birden fazla çağrının aynı anda oluşabileceği anlamına gelir, ancak ilk işlem tamamlanana kadar diğerleri engellenmiş olur. Aynı anda, eşzamanlı iş parçacıklarından birden fazla çağrının aynı anda oluşabileceği ve tümünün aynı anda devam edebilmesi anlamına gelir
Bu ayarları kaydetmek için Tamam 'a tıklayın.
-
Öğenin yöntemlerini düzenlemek için gerektiği şekilde yöntemleriseçin.
Özellik
Açıklama
Sınıf adı
UML Model diyagramı şablonu sınıf adı hakkında tam bilgi sağlar. Bu bilgileri düzenleyemezsiniz.
İşlem adı
Bu belirli sınıf için yöntem gövdeleri olabilecek tüm işlemleri görüntüler. Bu, geçerli sınıftan tüm işlemleri, temel sınıflardan çok biçimli işlemleri ve sınıfın uygulandığı arabirimlerdeki işlemleri içerir.
Yöntem belirtmek istediğiniz işlemi seçin.
Yöntem var
İşlemde bunu gerçekleştiren bir yöntem varsa seçin.
Language
Yöntemi yazmak istediğiniz dili seçin.
Yöntem gövdesi
Yöntemin gövdesini yazın.
Örneğin basit C++ yöntemi gövdesi:
{ if (x == 0) { RunCommand(); ProcessResults(); } }
Sınıf ekleme
-
Bağlı öğe şeklini UML statik yapı kalıbından, bağlamak Istediğiniz parametrelerin olduğu parametreli sınıf şeklinin yanına sürükleyin.
-
Bağlama şeklini çizim sayfasına sürükleyin ve bağlı öğedeki bağlantı noktasına ok ucu olmadan tutkalla yapıştırın.
-
Parametreli sınıf şeklindeki bağlantı noktasına bir ok ucu olan bağlama uç noktasını yapıştırın.
-
Bağlama şekline çift tıklayın ve sonra bağlı bağımsız değişkenler'e tıklayın.
-
Bağlı bağımsız değişkenleraltında, bir türü bağlamak istediğiniz bir parametre seçin (parametrenin türü belirtilmezse) veya bir değer seçin (parametrenin türü belirtilmiş ise). Özellikler'i tıklatın, türü seçin veya istediğiniz değeri yazın ve Tamam'ı tıklatın.
-
UML bağlama özellikleri iletişim kutusunu kapatmak için Tamam 'ı tıklatın.
Parametreli sınıfla ilişkilendirilmiş öznitelikler ve işlemler ilişkili öğeye geçirilir. Öznitelik türleri veya işlem dönüş türleri olarak sınıfa atadığınız ilişkisiz parametreler (belirtilen tür olmadan), ilişkili öğede, yukarıdaki adım 5 ' te belirttiğiniz türlerle değiştirilir.
Sınıf örneği olarak nesne oluşturma
-
Statik bir yapı diyagramında, nesnenin örneği olmasını istediğiniz sınıfı göstermek için sınıf şeklini çizim sayfasına sürükleyin.
-
Isteğe UML sınıf özellikleri iletişim kutusunu açmak için Sınıf şekline çift tıklayın. Nitelikler 'i tıklatın vesınıfa öznitelik eklemek için Yeni 'yi tıklatın. Tamam’a tıklayın ve sonra bir kez daha Tamam’a tıklayın.
-
Nesne şeklini çizim sayfasına sürükleyin ve şekle çift tıklayın.
-
UML nesne özellikleri Iletişim kutusunda nesne 'ye tıklayın ve nesne için bir ad yazın. Sınıföğesinin altında, nesnenin örneği olmasını istediğiniz sınıfı seçin.
-
Öznitelik değerleri 'ne tıklayın ve örnek değeri eklemek istediğiniz özniteliği seçin ve sonra Özellikler'e tıklayın. Öznitelik için bir değer yazın.
-
Öznitelik bağlantısı'na tıklayın, istediğiniz diğer özellik değerlerini ekleyin ve Tamam 'atıklayın.
-
Örnek değerleri eklemek istediğiniz tüm özniteliklerin 5 ve 6 adımlarını yineleyin ve sonra Tamam'ı tıklatın.
Sınıftan şablon parametrelerini silme
-
Silmek istediğiniz parametrelerin bulunduğu öğeyi temsil eden şekli (parametreli sınıf, sınıf, yardımcı program, meta sınıfveya ilişkili öğe) çift tıklatın ve sonra şablon parametreleri'ni tıklatın.
-
Silmek istediğiniz şablon parametresini seçin, Sil'e ve sonra Tamam 'atıklayın.
Sınıf için şablon parametrelerini düzenleme
-
Düzenlemek istediğiniz parametrelerin olduğu öğeyi temsil eden öğeyi (parametreli sınıf, sınıf, yardımcı program, meta sınıfveya ilişkili öğe) çift tıklatın ve sonra şablon parametreleri'ni tıklatın.
-
Şablon parametreleri listesinde, düzenlemek istediğiniz her parametre Için bir tür alanını tıklatın. Ardından oku tıklatın ve listeden bir tür seçin.
Not: Özniteliklere tür olarak belirtilmemiş parametreler veya dönüş türleri olarak işlemler için atama yapabilirsiniz.
-
Şablon parametreleri listesinde, düzenlemek istediğiniz her parametre için yeni bir ad yazın.
-
Belgeler kutusuna istediğiniz belgeleri yazın.
-
Başka bir parametre eklemek için Yeni 'yi tıklatın (ve 3 ile 5 arasındaki adımları uygulayın) veya Tamam 'ı tıklatarak UML sınıfı özellikleri iletişim kutusunu kapatın.
Sınıfın öznitelik ve işlem bölümlerini gizleme
-
Sınıf şekline sağ tıklayın ve Şekil görüntüleme seçenekleri'ne tıklayın.
-
UML şekil görüntüleme seçenekleri iletişim kutusunda, Özellikler bölümünü gizlemek için Özellikler'i seçinve ardından işlemler bölümünü gizlemek için işlemler 'i seçin.
İpucu: Öznitelikleri ve işlem bölümlerini yeniden göstermek için, şekle sağ tıklayın, Şekil görüntüleme seçenekleri'ne tıklayın ve sonra da öznitelikleri ve işlemlerikaldırın.
Paketteki sınıflara başvurulabilir
-
Paket diyagramında, bir bağımlılık şeklini çizim sayfasına sürükleyin.
-
Pakette, başka bir paketteki sınıflara başvuruda bulunan bir bağlantı noktasına ok başı olmadan bağımlılık uç noktasını tutkallayın.
-
Başvuruda bulunulan hedef sınıfları içeren pakette bağlantı noktasına bir ok ucu olan bağımlılık uç noktasını yapıştırın.
-
UML bağımlılık özellikleri iletişim kutusunu açmak için bağımlılık şekline çift tıklayın.
-
Adaltında, bağımlılık için bir ad yazın. Stereotipaltında Al'ı ve ardından Tamam'ı tıklatın.
Not: Paketleri <<içeri aktarma ile bağlama>> bağımlılık yalnızca sınıflara başvurulabilir. Yine de hedef sınıflar için uygun görünürlüğü ayarlamanız gerekir.
Bir uygulama sınıfı tarafından bir türün uygulamasını gösterme
-
Statik bir yapı diyagramında, sınıf şeklini çizim sayfasına sürükleyin. Şekle çift tıklayın.
-
UML sınıf özellikleri Iletişim kutusunda sınıf 'a tıklayıp sınıf için bir ad yazın. Stereotipinaltında, tür'i ve sonra Tamam'ı tıklatın.
-
İkinci sınıf şeklini çizim sayfasına sürükleyin. Şekle çift tıklayın.
-
UML sınıf özellikleri Iletişim kutusunda sınıf 'a tıklayıp sınıf için bir ad yazın. Stereotipaltında uygulama sınıfı'nı ve ardından Tamam'ı tıklatın.
-
Uygulama sınıfını sağ tıklatın ve Şekil görüntüleme seçenekleri'ni tıklatın. UML şekil görüntüleme seçenekleri iletişim kutusunda, Genel Seçenekler'In altında, gerçekleştirme bağlantısı'nı seçin ve Tamam'ı tıklatın.
-
En iyi ilişkiyi temsil eden bir bağlayıcı oluşturmak için uygulama sınıfı şeklinin denetim tutamacını sürükleyin.
-
Gerçekleştirme bağlantı noktası 'ndaki uç noktayı, türü temsil eden sınıf şeklinin bağlantı noktasına yapıştırın.