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
Üzerinde mimari menüsünden seçin Yeni Diyagram.
Mimari menüsü yalnızca Visual Studio Ultimate'de kullanılabilirdir.
Yeni Diyagram Ekle iletişim kutusunda, istediğiniz model diyagramı türünü tıklatın.
Yeni diyagramın adını girin.
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 -
Create a new modeling project (Yeni modelleme projesi oluştur)'u seçin ve sonra Tamam'a tıklayın.
Yeni Modelleme Projesi iletişim kutusuna yeni proje için bir ad ve konum yazın ve Tamam'ı tıklatın.
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
Çö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.
Proje menüsünde, Yeni Öğe Ekle'yi tıklatın.
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ı).
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
Dosya menüsünde, Yeni'nin üzerine gelin ve Proje'ye tıklatın.
Yeni proje iletişim kutusunda, Yüklü Şablonlar altında, Modeling Projects (Modelleme Projeleri)'ne tıklayın.
Orta pencerede, Modeling Project (Modelleme Projesi)'ne tıklayın.
Projeyi adlandırın ve İsim ve Yer kutularında konumu belirtin.
Çö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
Çö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.
Proje menüsünden Varolan Öğe Ekle'yi tıklayın.
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:
Kaynak kodundan oluşturulan sıralı diyagramlar. Daha fazla bilgi için bkz. Sıralı Diyagramlar Oluşturarak Kodu Görselleştirme.
Kaynak kodunun görüntüleri olarak oluşturulmuş olan sınıf diyagramları. Bunlar UML sınıf diyagramlarıyla ilgili değildir. Daha fazla bilgi için bkz. Tasarlama ve sınıfları ve türlerini görüntüleme.
Bağımlılık grafikleri. Daha fazla bilgi için bkz. Bağımlılık Grafiklerinde Kod Bağımlılıklarını Görselleştirme.
UML diyagramları veya katman diyagramları olmayan diyagramlar, örneğin etki alanı belirli diller.
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:
- veya -
|
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. |