Aracılığıyla paylaş


Nasıl yapılır: UML Modelleme Proje ve Diyagramları Oluşturma

UML modelleri, yazılım sistemlerini anlamanıza, tartışmanıza ve tasarlamanıza yardım eder. Visual Studio Ultimate en çok kullanılan beş UML diyagramı için şablonlar sağlar: etkinlik, sınıf, bileşen, sıra, ve kullanım örneği. Ayrıca, sisteminizin yapısını tanımlamanıza yardım edecek katman diyagramları oluşturabilirsiniz.

UML modelleme diyagramları ve katman diyagramları yalnızca modelleme projesi içinde bulunabilir. Her modelleme projesi, paylaşılan bir UML model ve birkaç UML diyagramı içerir. Her diyagram, modelin kısmi bir görünümünüdür. UML modeli UML diyagramları üzerindeki tüm öğeleri içerir ve UML Model Gezgini kullanılarak görüntülenebilir. Modeller ve diyagramlarla olan ilişkisi hakkında bilgi için bkz. Nasıl Yapılır: UML Modellerini ve Diyagramlarını Düzenleme. Sürüm kontrolü altındaki modelleme projeleri hakkında daha fazla bilgi için bkz. Sürüm Denetimi Altındaki Modelleri ve Grafikleri Yönetme ve Modelleme Çözümlerinin Yapılandırılması

Not

.NET sınıf diyagramı program kodunu görselleştirmek için kullanılan başka tür bir sınıf diyagramı vardır.Daha fazla bilgi için bkz. Sınıfları ve Türleri Tasarlama ve Görüntüleme.

Bu Konuda

  • Modelleme Projesinde Diyagram Oluşturma

  • Modelleme Projesinden Diyagramları Kaldırma

  • Modelleme Projesi Gerektirmeyen Diyagramlar

  • Modelleme Projeleri ve Diyagramlarda Sorun Giderme

Modelleme Projesinde Diyagram Oluşturma

Visual Studio projeleri model oluşturmak için mükemmel gerekir. Projeleri Visual Studio Professional modelleme okuyabilirsiniz.

Diyagram oluşturmak ve onu projeye eklemek için

  1. Üzerinde mimari menüsünden seçin Yeni Diyagram.

    Mimari menüsü yalnızca Visual Studio Ultimate'de kullanılabilirdir.

  2. Yeni Diyagram Ekle iletişim kutusunda, istediğiniz model diyagramı türünü tıklatın.

    Yeni Diyagram Ekle iletişim kutusu

  3. Yeni diyagramın adını girin.

  4. Add to modeling project (Modelleme projesine ekle) kutusunda:

    • Çözümünüzda varolan bir modelleme projesini seçin ve sonra Tamam'a tıklayın.

    - veya -

    1. Create a new modeling project (Yeni modelleme projesi oluştur)'u seçin ve sonra Tamam'a tıklayın.

    2. Yeni Modelleme Projesi iletişim kutusuna yeni proje için bir ad ve konum yazın ve Tamam'ı tıklatın.

      Yeni modelleme projesi oluştur iletişim kutusu

      Eğer çözümünüz açık ise, yeni proje çözüme eklenir. Eğer açık çözümünüz yoksa, yeni çözüm için bir isim yazabilirsiniz.

Eğer bir modelleme projeniz zaten varsa, aşağıdaki yordamı da kullanabilirsiniz.

Varolan modelleme projesine diyagram eklemek için

  1. Çözüm Gezgini'nde, modelleme projesi düğümüne tıklayın.

    Not

    Modelleme projesi, ModelDefinition (ModelTanımı) isimli model tanım klasörünü içerir.

  2. Proje menüsünde, Yeni Öğe Ekle'yi tıklatın.

  3. Yeni Öğe Ekle - <proje adı> iletişim kutusunda, Şablonlar altında, modelleme diyagramı türüne tıklayın, örneğin UML Component Diagram (UML Bileşen Diyagramı).

  4. Diyagram için bir ad yazın ve sonra Ekle'ye tıklayın.

    Modelleme diyagramı açılır ve modelleme projesinde görünür.

    Uyarı

    Varolan diyagram dosyalarını diğer modelleme projelerine veya çözüm içindeki diğer konumlara eklemeyin, kopyalamayın veya sürüklemeyin.Diyagramları açtığınızda bu kopyalanan diyagramlardan öğelerin kaybolmasına veya hataların oluşmasına neden olur.Diyagram dosyasını yaratıldığı modelleme projesinden açmalısınız.Bu, UML diyagram, modelleme projesi tarafından sahip olunan bir modelin görünümünü gösterir.Bir diyagram dosyasını kopyalamak için yeni bir diyagram oluşturun ve sonra kaynak diyagramdan öğeleri yeni diyagrama kopyalayın.Daha fazla bilgi için bkz. Sorun Giderme Modelleme Projeleri ve Diyagramları.

Boş modelleme projesi oluşturmak için

  1. Dosya menüsünde, Yeni'nin üzerine gelin ve Proje'ye tıklatın.

  2. Yeni proje iletişim kutusunda, Yüklü Şablonlar altında, Modeling Projects (Modelleme Projeleri)'ne tıklayın.

  3. Orta pencerede, Modeling Project (Modelleme Projesi)'ne tıklayın.

  4. Projeyi adlandırın ve İsim ve Yer kutularında konumu belirtin.

  5. Çözüm kutusunda, açmış olduğunuz çözüme yeni proje eklemek için Çözüme Ekle'yi veya herhangi bir açık projeyi kapamak ve projeyi yeni çözüme eklemek için Yeni Çözüm Oluştur'u seçin.

Modelleme Diyagramlarını Projeden Kaldırma

Diyagramı kalıcı olarak silebilir veya diyagramı projeden geçici olarak dışlayabilir ve sonra geri yükleyebilirsiniz.

Diyagramı projeden kalıcı olarak silmek için

  • Çözüm Gezgini'nde, diyagramı gösteren ana dosyaya sağ tıklayın ve sonra Sil'e tıklayın.

    Diyagram projeden ve dosya sisteminde kaldırılır. Diyagramda gösterilen öğeler UML Model Explorer (UML Model Gezgini)'nden kaldırılmaz.

    Not

    Her diyagramın iki dosyası vardır, biri diğerinin yardımcısıdır.Örneğin, eğer CD1 isimli bir bileşen diyagramınız varsa, CD1.componentdiagram isimli dosyayı silmelisiniz.CD1.componentdiagram.layout isimli yardımcı dosyası otomatik olarak silinecektir.

Bir diyagramı projeden geçici olarak dışlamak için

  • Çözüm Gezgini'nde, diyagram dosyasına sağ tıklayın ve sonra Projenin Dışında Tut'a tıklayın.

    Diyagram projeden kaldırılır. Dosya sisteminden kaldırılmaz.

    Not

    Diyagramda gösterilen öğeler UML Model Explorer (UML Model Gezgini)'nden kaldırılmaz.

Geçici olarak kaldırılmış diyagramı projeye geri yüklemek için

  1. Çözüm Gezgini'nde, modelleme projesi düğümüne tıklayın.

    Not

    Modelleme projesi, ModelDefinition (ModelTanımı) isimli model tanım klasörünü içerir.

  2. Proje menüsünden Varolan Öğe Ekle'yi tıklayın.

  3. Varolan Öğe Ekle iletişim kutusunda, diyagram dosyasını bulun, dosyayı seçin ve sonra Ekle'ye tıklayın.

    Modelleme diyagramı açılır ve modelleme projesinde görünür.

    Not

    Her diyagramın, dosya sistemindeki dosyaların çifti vardır..layout uzantılı dosyayı seçmeyin.Ayrıca, Visual Studio Ultimate, varolan UML diyagramlarını birden fazla modelleme projesine eklemeyi desteklemez.Her diyagram dosyası, yaratıldığı modelleme projesi içinde açılmalıdır.Çünkü UML diyagram, modelleme projesi tarafından sahip olunan bir modelin görünümünü gösterir.

Modelleme Projesi Gerektirmeyen Diyagramlar

Aşağıdaki tür diyagramlar, modelleme projesinin bir parçası değildir:

Modelleme Projeleri ve Diyagramlarda Sorun Giderme

Aşağıdaki tablo modelleme projeleri veya diyagramları ile oluşabilecek sorunları ve bu sorunların nasıl giderilebileceğini açıklar:

Öğe

Nedenler

Çözüm

Modelleme projesi açılamaz ya da çözüme yüklenemez.

Aşağıdaki ileti görüntülenir:

"Çözümdeki bir veya daha fazla proje doğru şekilde yüklenmedi. Ayrıntılar için lütfen Çıkış Penceresi'ne bakın."

Çıkış penceresi aşağıdaki iletiyi görüntüler:

"ModelingProjectFilenameAndPath.modelproj: hata: Tanınmayan Guid biçimi."

Modelleme projesinin aynı ada sahip ve aynı çözüm içinde bulunan projelere başvuruları var.

Örneğin, bir katman aynı adı taşıyan ve aynı çözüm içinde yer alan projelere bağlanır.

Modelleme projesi dosyasını açmak için bir metin düzenleyicisi kullanın, başvuruları kaldırın ve ardından modelleme projesini tekrar açmayı deneyin.

Bu sorunu önlemek için aynı adı taşıyan projelere başvurular eklemeyin. Projelerin kendine özgü adlara sahip olduğundan emin olun.

Öğeler diğer modelleme projelerine veya çözüm içerisindeki diğer konumlara eklenmiş, kopyalanmış veya sürüklenmiş diyagramlardaki öğeler eksik.

- veya -

Aşağıdaki iletiler bir diyagramı açmaya çalıştığınızda görüntülenir:

  • "Diyagram üzerindeki bazı şekiller veya bağlayıcılar, tanımlarının projede yer almamasından dolayı eksik. Diyagram kapalıyken tanımlar modelden silinmiş ya da diyagram söz konusu tanımları içermeyen bir başka projeye kopyalanmış."

- veya -

  • "Bu belge başka bir proje tarafından açılmış."

Diyagram dosyası eklendi, sürüklendi ya da bir modelleme projesinden başka bir modelleme projesine ya da çözümdeki başka bir konumda kopyalandı.

Bir diyagram dosyasını kopyalamak için yeni bir diyagram oluşturun ve sonra kaynak diyagramdan öğeleri yeni diyagrama kopyalayın.

Ayrıca bkz.

Kavramlar

Nasıl Yapılır: UML Modellerini ve Diyagramlarını Düzenleme

Modelleme Çözümlerinin Yapılandırılması