UML Modellerini ve Diyagramları Düzenleme

Diyagramın birkaç farklı türü tarafından sağlanan görünümler aracılığıyla UML modeli oluşturabilir ve düzenleyebilirsiniz.Bu diyagramlar, sisteminizde farklı bakış açıları sağlayarak sistemin farklı tasarım ve gereksinim yönlerini anlamanıza ve tartışmanıza yardımcı olur.Visual Studio Ultimate UML diyagramın en sık kullanılan beş türü için şablonlar sağlar.

Bu konu, farklı diyagram türleri arasında ortak olan model düzenleme tekniklerini açıklamaktadır.

[!NOT]

Diyagramların belirli türlerine özgü daha fazla bilgi edinmek için bkz. Yazılım Tasarımı için Modeller Geliştirme.

Bu konuda

  • UML Diyagramları Bir UML Modelin Görünümleridir

  • UML Modelleme Diyagramları Oluşturma

  • UML Modelleme Diyagramları Çizme

  • Şekilleri ve Bağlayıcıları Düzenleme

  • Modelde Yapılan Değişiklikleri Geri Alma

  • Öğeleri Diyagramlar Arasında Paylaşma

  • Öğeleri ve İlgili Öğeler Grubunu Kopyalama

  • Model Öğesini veya Görünümlerini Silme

  • Bir Diyagramda Metin Arama

  • Sunum için Diyagram Hazırlama

  • uml tasarımcıları genişletme

UML Diyagramları Bir UML Modelin Görünümleridir

UML diyagramlarını yalnızca modelleme projelerinde oluşturabilir ve kullanabilirsiniz.Diyagramların ve projelerin nasıl oluşturulduğu hakkında daha fazla bilgi için bkz. UML Modelleme Projeleri ve Diyagramları Oluşturma.

  • Bir modelleme projesi tek bir UML model içerir.Projedeki her UML diyagram UML modelin görünümüdür.

  • Modeli UML Model Gezgini'nde görebilirsiniz.Mimari menüsünde Pencereler üzerine gelin ve sonra UML Model Gezgini'ne tıklayın.

  • Bir diyagramdaki her şekil modeldeki bir öğenin görünümüdür.Diyagrama yeni bir şekil yerleştirdiğinizde modelde yeni bir öğe oluşturuyorsunuz.

  • Herhangi bir diyagramı kaydettiğiniz zaman, Visual Studio Ultimate tüm modeli, modelin bütün diyagramlarını ve modelleme proje dosyasını kaydeder.

UML Modelleme Diyagramları Oluşturma

UML modelleme diyagramı oluşturmak için

  1. Architecture (Mimari) menüsünde, New Diagram (Yeni Diyagram)'a tıklayın.Mimari menüsü yalnızca Visual Studio Ultimate'de kullanılabilirdir.

    Yeni Diyagram Ekle iletişim kutusu görünür.

  2. İstediğiniz diyagram türüne tıklayın ve diyagram adını girin.

  3. Modelleme Projesine Ekle iletişim kutusunda, varolan modelleme projesini ya da Yeni modelleme projesi oluştur'u seçebilirsiniz.

    [!NOT]

    Bir modelleme diyagramı yalnızca modelleme projesinin bir parçası olarak bulunabilir.

Ayrıca, Çözüm Gezgini'nde varolan modelleme projesine diyagram ekleyebilirsiniz.Modelleme projesine sağ tıklayın, Ekle'ye gelin ve sonra Yeni Öğe'ye tıklayın.

Boş UML modelleme projesi oluşturmak için

  • Dosya menüsünde Yeni'ye gelin Proje'ye tıklayın ve Yeni Proje iletişim kutusunda Proje Modelleme'ye çift tıklayın.

Modelleme projelerinin nasıl yönetildiği hakkında daha fazla bilgi için bkz. UML Modelleme Projeleri ve Diyagramları Oluşturma.

UML Modelleme Diyagramları Çizme

Bir modelleme diyagramı ilişkiler tarafından bağlanmış model öğeler topluluğunu görüntüler.Her öğe şekil olarak ve her ilişki iki şekil arasındaki bağlayıcı olarak görüntülenir.

İki tür araç vardır, biri öğeler için ve diğeri ilişkiler içindir.Örneğin, UML sınıf diyagramı Araç kutusunda Sınıf öğe aracıdır ve İlişkilendirme ilişki aracıdır.

[!NOT]

Belirli diyagram türlerine özgü bilgi edinmek istiyorsanız bkz. Yazılım Tasarımı için Modeller Geliştirme.

UML modelleme diyagramlarında öğe ve ilişki oluşturmak için

  1. Model öğesi oluşturmak için Araç kutusundaki öğe aracına tıklayın ve sonra görünmesini istediğiniz yerde diyagrama tıklayınız.Öğeyi oluşturduktan sonra tutamaçlarından sürükleyerek boyutunu ve şeklini ayarlayın.

    Bazı durumlarda, yeni bir öğeyi başka bir öğenin içine yerleştirebilirsiniz.Örneğin, UML sınıf diyagramında sınıfı Paket içine yerleştirebilirsiniz.

    [!NOT]

    Eğer araç kutusunu göremezseniz, Görünüm menüsünde Araç kutusu'na tıklayın.

  2. İlişki oluşturmak için, ilişki aracına tıklayın, ilişkiyi başlatmak istediğiniz yerde ve sonra bitmesini istediğiniz yerde öğeye tıklayın.

    Farklı türde ilişkileri farklı türde öğeler üzerinde başlatabilir veya bitirebilirsiniz.Örneğin, UML sınıf diyagramı üzerinde, İlişkilendirme ilişkisi başlayamaz veya Açıklama öğesi üzerinde sonlanamaz.

    [!NOT]

    Aynı aracı birkaç kez kullanmak için araca çift tıklayın.Bitirdiğinizde İşaretçi aracına tıklayın.

Bazı tür diyagramlarda basit şekiller de çizebilirsiniz.Bu şekiller modelin parçası değildir, ancak onları diyagramın parçalarına dikkat çekmek için veya modeli farklı alanlara bölmek için kullanabilirsiniz.

Diğer Modelleme Araçlarından UML Öğelerini içeri aktarma

Öğeleri diğer modelleme araçlarından XML Metadata Interchange (XMI) 2.1 dosyaları olarak dışarı aktarabilirsiniz.İlgili diyagramlara alınan öğeleri eklemek için içeri aktarılan öğeleri uml Model Gezgini'nden sürükleyin .Model öğeleri alma hakkında daha fazla bilgi için bkz: UML Model Öğelerini XMI Dosyalarından İçe Aktarma.

Şekilleri ve Bağlayıcıları Düzenleme

Şekli yeniden boyutlandırdığınızda, renklendirdiğinizde veya bağlayıcıyı yeniden yönlendirdiğinizde temel model üzerinde hiçbir etkisi olmaz.Ancak, diyagramda veya UML Model Gezgini'nde şekli yeniden adlandırdığınız zaman, ilgili öğe UML Model Gezgini'nde ve o öğeyi sunan diğer herhangi bir diyagramda yeniden adlandırılır.

[!NOT]

Oluşturabileceğiniz öğe gruplarından veya kendi seçtiğiniz özellikteki öğelerden yeni araç kutusu yapmanın basit bir yolu vardır.Daha fazla bilgi için bkz. Nasıl yapılır: Özel Modelleme Araç Kutusu Öğesi Tanımlama.

Aşağıdaki şekil, şeklin boyutunun ve adının nasıl değiştirileceğini gösterir.

Model öğesini ayarlama

İpucuİpucu

Yerleşik komutlar şekilleri düzgünce hizalamak için bir komut içermez.Ancak, kodu içindeki Nasıl yapılır: Diyagramlar Üzerinde Model Görüntüleme örneğe kopyalayarak kolayca kendi hizalamanızı oluşturabilirsiniz.

Aşağıdaki şekil, bağlayıcının rotasının ve konumunun veya onun etiketlerinin nasıl ayarlandığını gösterir.

Bağlayıcıyı ayarlama

Bağlayıcının bir ucunu başka bir şekle taşımak için

  1. Aşağıdakilerden birini yapın:

    • CTRL tuşuna basın ve sona taşıyın.

    - veya -

    • Bağlayıcıya sağ tıklayın ve sonra Yeniden Bağlan'a tıklayın.
  2. Taşımak istediğiniz bağlayıcının sonuna tıklayın.

  3. Bağlayıcıyı taşımak istediğiniz şekle tıklayın.

Öğenin, ilişkinin veya diyagramın rengini veya diğer özelliklerini değiştirmek için

  • Öğeye tıklayın ve Özellikler penceresindeki alanları ayarlayın.

    Eğer Özellikler penceresini göremezseniz öğeye sağ tıklayın ve sonra Özellikler'e tıklayın.

Modelleme diyagramı üzerinde yakınlaşmak ve uzaklaşmak için

  • Fare tekerleğini döndürürken CTRL tuşuna basılı tutun.

    - veya -

  • CTRL+SHIFT'e basılı tutun ve sonra farenin sağ veya sol düğmesine tıklayın.

    - veya -

  • Mimari Tasarımcıları araç çubuğunda artı işaretine (+) veya eksi işaretine (-) tıklayın veya yakınlaştırma seviyesini seçin.

Bir Diyagramda Arama Yapma

Hızlı Bul işlevi diyagram üzerindeki öğeleri bulacaktır.Şurada bak: öğesini Geçerli Belge olarak ayarlamalısınız.

Modelleme diyagramında metin aramak için

  1. CTRL+F'ye basınız.

    - veya -

    Düzenle menüsünde Bul ve Değiştir'in üzerine gelin ve sonra Hızlı Bul'a tıklayın.

    [!NOT]

    Bul ve Değiştir iletişim kutusunda Bak alanını Geçerli Belge'ye ayarlanmış olarak bırakmalısınız.Diğer seçenekler desteklenmez.

  2. Bulmak istediğiniz metini yazın ve sonra Sonrakini Bul'a tıklayın.

    [!NOT]

    Eğer bulmak istediğiniz metin daraltılmış şeklin içindeyse, şekil vurgulanacaktır.Şekli genişletin ve sonra tekrar Sonrakini Bul'a tıklayın.

Modelde Yapılan Değişiklikleri Geri Alma

Düzenle menüsündeki Geri Al ve Yinele komutlarını kullanarak modelde ve diyagramlarda yaptığınız değişiklikleri geri alabilir ve yineleyebilirsiniz.

Her modelleme projesinin tek bir değişiklikler yığını vardır. Modelde ve diyagramda yaptığınız tüm değişiklikler bu yığında tutulur.Yığın ayrıca bir diyagramdan diğerine olan odak değişikliklerini de içerir.Geri Alma komutu bu yığın üzerinde değişiklikleri tersine çevirir.

Örneğin, şu işlemleri yaptığınızı düşünelim: Diyagram1 üzerinde değişiklik yapın; Diyagram 2 odağını değiştirin; Diyagram2'yi değiştirin.Değişiklikleri geri aldığınız zaman, ilk geri alma son değişikliği tersine çevirecektir; bir sonraki geri alma odağı geri Diyagram 1'e kaydırcaktır ve üçüncü geri alma Diyagram 1'e yapılan değişikliği tersine çevirecektir.

Değişiklikler yığınını kesen bir diyagramı kapatma. Bir diyagramı kapatırsanız, o diyagramda gerçekleştirdiğiniz değişiklikleri geri alamazsınız ve önceden modele veya onun herhangi bir diyagramına yaptığınız değişiklikleri geri alamazsınız.

Bir özelliği düzenlerken, geri alamazsınız. Özellikler penceresinde veya diyagram üzerindeki etikette bir özelliği düzenlerken, yalnızca o özellikte yaptığınız değişiklikleri geri alabilirsiniz.ENTER'a basarak özellikte yaptığınız değişikliği tamamlayın veya ESC'ye basarak iptal edin.Daha sonra model ve diyagramlarda yaptığınız değişiklikleri geri alabilmeniz mümkün olacaktır.

Diyagramı kaydetmeden kapatmak beklediğiniz etkiye sahip olmayabilir. Eğer bazı değişiklikler yaparsanız ve sonra kaydetmeden kapatırsanız, değişiklikleriniz hala modelde korunacaktır.Bunu kaydetmeden yapmak istiyorsanız, tüm modeli kapatmanız önerilir.

Öğeleri Diyagramlar Arasında Paylaşma

Model öğenin diyagramlarınızda birden çok kez görünecek belirli bir örneğini oluşturabilirsiniz.Bu; sınıflara, arayüzlere, bileşenlere, kullanım örneklerine ve aktörlere uygulanır.

Bu, eğer farklı ilişki gruplarını farklı diyagramlarda göstermek istiyorsanız yararlıdır.Örneğin, bir diyagramda Müşteri ve Adres sınıfları arasındaki ilişkilendirmeyi gösterebilirsiniz.Başka bir diyagramda, Adres sınıfını Posta Alanına olan ilişkisi ile tekrar gösterebilirsiniz.

Model öğenin özelliklerini, örneğin adını, herhangi bir diyagram üzerindeki herhangi bir görünümünü seçerek veya UML Model Gezgini'nde onu seçerek değiştirebilirsiniz.

Her türdeki diyagram sadece bazı türdeki model öğelerini gösterebilir.Örneğin, kullanım örneğini bileşen diyagramı üzerinde gösteremezsiniz.Bu nedenle, aşağıdaki yordamlar sadece model öğe ve diyagramın bazı birleşimleri için çalışacaktır.

UML Model Gezgini'ni kullanarak model öğenin yeni görünümünü eklemek için

  1. UML Model Gezgini'ni açmak için Mimari menüsünde Pencereler üzerine gelin ve sonra UML Model Gezgini'ne tıklayın.

  2. Model öğeyi aynı projede UML Model Gezgini'nden uyumlu bir diyagrama sürükleyin.

    Model öğenin görünümünü sağlayan bir şekil, başka diyagramlardaki veya aynı diyagramdaki görünümlere ek olarak görünür.

    [!NOT]

    Bir sınıfı veya bileşeni sıralı diyagram üzerine sürüklediğinizde etki farklıdır.Bu durumda, türü o sınıf veya bileşen olaran yeni bir yaşam çizgisi oluşturulur.Daha fazla bilgi için bkz. UML Sıralı Diyagramlar: Yönergeler.

Başvuru Yapıştır'ı kullanarak model öğesinin yeni görünümünü eklemek için

  1. Varolan öğeye sağ tıklayın ve sonra Kopyala'ya tıklayın.

    • Aynı anda birkaç öğeyi kopyalayabilirsiniz.Her öğeye tıklarken CTRL tuşuna basılı tutun, bir tanesine sağ tıklayın ve sonra Kopyala'ya tıklayın.
  2. Uyumlu bir diyagramın boş bir bölümüne sağ tıklayın ve sonra Başvuru Yapıştır'a tıklayın.

    Aynı öğenin başka bir görünümü görünür.

    [!NOT]

    Bu, modelde yeni öğe oluşturan Yapıştır komutundan farklıdır.Daha fazla bilgi için bkz. Öğeleri ve İlgili Öğeler Gruplarını Kopyalama.

[!NOT]

Eğer zaten bir ilişki tarafından bağlı iki model öğesinin görünümlerini diyagrama eklerseniz, ilişkinin görünümü de diyagramda görünecektir.Bu görünümü sadece, modelden ilişkiyi silerek veya öğelerden birini diyagramdan kaldırarak silebilirsiniz.

Öğeleri ve İlgili Öğeler Grubunu Kopyalama

Model öğelerini kopyalayıp yapıştırabilirsiniz ve öğe gruplarını onlar arasındaki ilişkiler ile birlikte kopyalayıp yapıştırabilirsiniz.

[!NOT]

Yapıştır ve Başvuru Yapıştır komutlarının farklı etkileri vardır.Yapıştır özellikleri kopyalanan öğeler gibi olan yeni öğeler oluşturur.Başvuru Yapıştır aynı öğelerin yeni görünümlerini oluşturur.

Öğeleri ve onların ilişkilerini kopyalamak için

  1. Diyagramda kopyalamak istediğiniz öğeler ile birlikte bir veya daha fazla öğe seçin.

    [!NOT]

    Öğe grubunun bir parçası olması dışında ilişkileri kopyalayamazsınız.

  2. Düzen menüsünden Kopyala'yı tıklatın.

  3. Eğer öğeleri başka bir diyagrama kopyalamak istiyorsanız, yeni diyagram oluşturun veya varolan diyagramı açın.

  4. Düzen menüsünde, Yapıştır’ı tıklatın.

    • Öğelerin kopyaları onları bağlayan ilişkilerin kopyaları ile birlikte görünür.

    • Her yeni öğenin otomatik olarak oluşturulan yeni bir adı olacaktır.

  5. Yeni öğe ve ilişkilerin konumlarını, adlarını ve diğer özelliklerini ayarlayın.

[!NOT]

Model öğeyi bir modelden diğerine kopyalayamazsınız, örneğin eğer aynı çözümde iki modeliniz varsa.Ancak, öğeleri bir diyagramından diğerine kopyalayabilirsiniz.

Tüm bir diyagram kopyalamak için

  1. Yeni bir diyagram oluşturabilir.

  2. Varolan bir şemada tüm öğeleri seçin, kopyalayın ve bunları yenisine yapıştırın.

Solution Explorer'da yapıştırarak bir diyagram çoğaltma yapamaz.

Model Öğesini veya Görünümlerini Silme

Bazı tür öğeler özellikle sınıflandırıcılar, modelden silmeden bir diyagramdan kaldırılabilir.Sınıflandırıcılar; sınıf diyagramlarında, bileşen diyagramlarında ve kullanım örneği diyagramlarında görüntülenen ana öğelerdir.Bunlar birden fazla diyagram üzerinde görünebilir.Bu tür öğeler için, iki ayrı komut vardır: Diyagramdan Kaldır ve Modelden Sil.

Bunun aksine, diyagramdan bir ilişki sildiğinizde daima onu modelden de silersiniz.

[!NOT]

UML Diyagramı üzerindeki belirli öğe türlerinin etiketi vardır.Bu gibi öğeleri etraflarına dikdörtgen çizerek seçtiğinizde, etiketleri seçmek mümkündür, ama etiketlerin sahibi olan öğeleri seçemezsiniz.Bu şekilde seçilen öğelerin alt kümesinin silinmesi desteklenmiyor.Bu öğelerin bir alt kümesini seçmek için her bir öğeyi tıklarken CTRL tuşunu basılı tutun.

Sınıflandırıcının görünümünü diyagramdan kaldırmak için

  • Diyagramda öğeyi sağ tıklatın ve sonra Diyagramdan Kaldır'ı tıklatın.

- veya -

  • Diyagram üzerindeki öğeyi tıklatın ardından SİL tuşuna basın.

    • Öğenin bu görünümü kaybolur.Ancak, öğe model içinde kalır ve onu hala UML Model Gezgini'nde bulabilirsiniz.Ayrıca, aynı öğenin diğer herhangi bir görünümü de kalır.

    • Bu şekilde sonlanan her bağlayıcı diyagramdan kaldırılır, ancak gösterdiği ilişki modelde kalır.İlişkiyi İlişkiler altındaki UML Model Gezgini'nde, bağlı olduğu her öğenin altında görebilirsiniz.

Modelden bir öğe silmek için

  • UML Model Gezgini'nde ya da diyagram üzerinde öğeye sağ tıklayın ve sonra Modelden Sil'e tıklayın.

    • Öğe, göründüğü her diyagramdan silinir.

    • Bu öğede sonlanan her ilişki modelden de silinir.

Modelden bir ilişki silmek için

  • Diyagram üzerindeki veya UML Model Gezgini'ndeki ilişkiye sağ tıklayın ve sonra Modelden Sil'e tıklayın.

    Uyarı notuUyarı

    Bir ilişkiyi modelden kaldırmadan diyagramdan kaldıramazsınız.

    İlişki modelden silinir ve göründüğü her diyagramdan silinir.

Sunum için Diyagram Hazırlama

Aşağıdaki özellikler, diyagramınızın belirli bölümlerine dikkat çekmenize, açıklama eklemenize veya diyagramı farklı ilgi alanlarına bölmenize yardımcı olur.

  • Diyagramın herhangi bir kısmını Word, PowerPoint veya başka bir belgeye kopyalayabilirsiniz.İstediğiniz şekilleri ve bağlayıcıları seçin, sağ tıklayın ve sonra Kopyala'ya tıklayın.

  • Herhangi bir şeklin veya bağlayıcının rengi değiştirilebilir.Bir veya daha fazla şekli seçin ve Renk özelliğini değiştirin.Eğer Özellikler penceresini göremezseniz, F4'e basın.

  • Bazı tür diyagramlarda, Araç kutusunun Basit Şekiller bölümünden çizgiler, dikdörtgenler ve elipsler çizebilirsiniz.Bu şekiller UML modelin bir parçasını oluşturmaz.

  • Bir alanı etiketlemek için, Araç kutusundan Açıklama'yı sürükleyebilir ve sonra alanın Saydam özelliğini True'ya (Doğru) ayarlayabilirsiniz.Basit şekiller gibi, açıklamalar da UML modelin parçasını oluşturamaz ve UML Model Gezgini'nde görünmez.

  • Model öğelerine notlar ve açıklamalar eklemek için, yorumlar oluşturabilir ve sonra da onları öğelere bağlayabilirsiniz.

  • Yetisini Diyagram üzerinde bir sütun veya satır şekilleri hizalamak için şekilleri Hizala komutu yükleyebilirsiniz.Bu örnek uml uzantısı olarak kullanılabilir: uml: şekilleri Hizala komutu

Bir diyagram bir resim olarak vermek için

Daha fazla bilgi için bkz. Diyagramların Görüntülerini Dışarı Aktarma.

uml tasarımcıları genişletme

uml araçları yeni işlevler eklemek ve Diyagram gösterim kendi gereksinimlerinize uyarlayabilirsiniz.Daha fazla bilgi için bkz. UML Modellerini ve Diyagramları Genişletme.

Birkaç örnek uzantıları vardır.Ya da yalnızca yükleyebilir ve bunları kullanın veya kendi kaynak kodu kendi uzantıları için temel olarak kullanabilirsiniz.Örnekler şunlardır:

Şekilleri

Bir diyagram aþaðýlayýcý yardımcı menü komutu.

Docs bağlantısını

Word başlıkları, PowerPoint slaytlarını, dosyaları herhangi bir tür, uml diyagramları ya da diğer uml öğeleri herhangi bir uml öğe bağlantı.Basitçe sürükleyerek bağlantı yapılabilir.Daha sonra bağlı öğe görmek için öğeyi çift tıklatabilirsiniz.Örneğin, Word özellikleri veya ayrıntılı aktivite diyagramları ve slayt film şeridi eylemleri kullanım durumlarını bağlayabilirsiniz.

Hızlı Giriş

Bir modeli, metin girişini kullanarak hızlı bir şekilde oluşturun.Toplantılarda fikirlerini yakalamak için kullanışlıdır.

Renge göre edinmek

Renkleri edinmek sınıflarına göre.Kendi stereotypes için kodunu kolayca genişletebilirsiniz.

Etki alanı modelleme

İş modelleri için uygun varsayılan ayarları.Varsayılan olarak gösterilen ilişkileri oklar ve işlemleri sınıflarda görünmez.

Ayrıca bkz.

Kavramlar

UML Modelleme Projeleri ve Diyagramları Oluşturma

Uygulamayı Modelleme

Yazılım Tasarımı için Modeller Geliştirme