Uygulamayı Modelleme
Visual Studio Ultimate üzerinde modeller oluşturmak, uygulamanızın kullanıcının ihtiyaçlarını karşılayacağından emin olmanıza yardımcı olur. Farklı ayrıntı düzeylerinde modeller oluşturabilir ve bu modelleri başka bir modelle, testlerle ve geliştirme planınızla ilişkilendirebilirsiniz. Tüm uygulama yaşam döngüsü boyunca geliştirme işleminin parçası olarak modeller oluşturabilir ve geliştirebilirsiniz. Daha fazla bilgi için bkz:
Bu sürüme yetenekleri eklemek için Visual Studio 2010Temp Topic indirin ve yükleyin.
Modeller Tarafından Desteklenen Faaliyetler
Etkinlik |
---|
Kullanıcıların ihtiyaçlarını anlayın: Kullanıcı öykülerini, iş kurallarını ve diğer gereksinimleri açıklığa kavuşturun ve etkinlik, sınıf ve diğer UML diyagramları çizerek tutarlılıklarının sağlanmasına yardımcı olun: |
Kodu görselleştirin: Bağımlılık grafikleri ve sıralı diyagramlar oluşturarak kodun görsel bir temsilini görün. Veritabanlarının çevrimdışı bir gösterimini oluşturarak veritabanlarınızdaki nesneleri, ayarları ve ilişkileri görüntüleyin: |
Mimariyi tanımlayın: UML bileşeni, sınıf ve dizi diyagramlarını çizerek sistem ve tasarım modellerinin büyük ölçekli yapısını modelleyin. Katman diyagramları oluşturarak kodunuzun bileşenleri arasındaki bağımlılıklar üzerinde kısıtlamalar tanımlayın ve zorlayın. |
UML ya da etki alanına özgü dillerden Uygulamanızın bölümlerini oluşturun ya da yapılandırın ve tasarımınızı gereksinim değişikliklerine daha duyarlı ve bir ürün hattında kolayca değişebilir hale getirin: |
Sisteminizi gereksinimler ve hedeflenen tasarımla doğrulayın: Kabul testlerinizi veya sistem testlerinizi gereklilik modellerine göre tanımlayın. Bu, sınamalar ile kullanıcı gereksinimleri arasında güçlü bir ilişki oluşturur ve gereksinimler değiştiğinde sisteminizi kolayca güncellemenize yardım eder. |
Team Foundation sürüm denetimini kullanarak modelleri, diyagramları ve grafikleri paylaşın: Modelleme projelerini ve diyagram dosyalarını, bağımlılık grafiklerini ve Mimari Gezgini sorgularını Team Foundation sürüm denetimi altına yerleştirin. Team Foundation sürüm denetimi altında bu öğelerle çalışan birden fazla kullanıcı olduğunda, denetim sürümü sorunlarından kaçınmanıza yardımcı olması için bu yönergeleri kullanın. |
Modelleri ve diyagramları özelleştirme: UML öğeler için ek özellikler, modellerinizin iş kurallarınıza uymasını sağlamak için doğrulama kısıtlamaları ve ek menü komutları ve araç kutusu öğeleri tanımlayarak, modellerin projenizin kullanımına daha uygun bir biçimde uyarlayın. Ayrıca kendi etki alanınıza özgü dilleri oluşturabilirsiniz. |
Model Türleri ve Kullanımları
Türü ve tipik kullanımları modelleme |
---|
UML modeli UML modeli; sınıf, bileşen, kullanım durumu, faaliyet ve sıralı diyagramlar da dahil olmak üzere çeşitli görünümler içerir. UML'yi uygulama etki alanınıza uyacak şekilde özelleştirebilirsiniz. Örneğin, model öğelerine etiketler, ek bilgi ve kısıtlamaları ekleyebilirsiniz. Ayrıca modellerde çalışan araçlar da tanımlayabilirsiniz. Daha fazla bilgi için bkz. Yazılım Tasarımı için Modeller Geliştirme. Normal kullanımlar:
|
Etki alanına özgü dil (DSL) DSL, belirli bir amaç için tasarladığınız bir gösterimidir. Visual Studio öğesinde genellikle grafiktir. Daha fazla bilgi için bkz. Domain-Specific Languages. Normal kullanımlar:
|
Katman diyagramı Katman diyagramı, uygulama yapısını açık bağımlılıklara sahip katmanlar veya bloklar kümesi olarak tanımlamanızı sağlar. Ayrıca her onayda, kodu katman diyagramıyla doğrulayabilirsiniz. Daha fazla bilgi için bkz. Katman Diyagramları: Yönergeler. Normal kullanımlar:
|
Bağımlılık veya yönlendirilmiş grafik Bağımlılık ve yönlendirilmiş grafikler, büyük ve karmaşık bağımlılık kümelerini veya diğer ilişkileri incelemenizi sağlar. Kodunuzun yapısına yönelik grafikler oluşturabilirsiniz. Ayrıca, çeşitli diğer kaynaklardan grafikler oluşturmaya yardımcı olan araçlar yazabilirsiniz. Daha fazla bilgi için bkz. .NET Kodu için Bağımlılık Grafikleri Nasıl Oluşturulur. Normal kullanımlar:
|
Kod tabanlı dizi diyagramı .NET kodundan oluşturabileceğiniz sıralama diyagramları, kodun bir yöntemi nasıl uyguladığını görselleştirmenize yardımcı olur. Daha fazla bilgi için bkz. Nasıl yapılır: Kodu Sıralı Diyagramlarla Keşfetme. Normal kullanımlar:
|
İlgili Bölümler
İzlenecek yol: Görselleştirme ve Modelleme Araçları Kullanarak Bir Sistemi Güncelleştirin
Visual Studio 2010'daki Uygulama Yaşam Döngüsü Yönetimi'ndeki Yenilikler
Visual Studio Uygulama Yaşam Döngüsü Yönetimi
Dış Kaynaklar
Videolar
Forumlar
Visual Studio 2010 Görselleştirme ve Modelleme Araçları
Visual Studio 2010 Görselleştirme ve SDK (DSL Araçları) Modelleme
Bloglar
Sık Kullanılan VS2010 Özellikleri: Katman doğrulama
Sık Kullanılan VS2010 Özellikleri: Bağımlılık Grafikler ve DGML
Teknik Makaleler ve Belgeler
The Architecture Journal - Issue 23: Architecture Modeling and Processes