Uygulamayı Modelleme
Uygulamanızın kullanıcı gereksinimlerini karşıladığından emin olmak için Visual Studio Ultimate kodu anlamak ve uygulama modeli için kullanabilirsiniz. Visual Studio Ultimate, kod alt yapısı, ilişkileri ve davranış daha kolay anlayabileceği şekilde görselleştirmek yardımcı olur. Farklı ayrıntı düzeylerinde modeller oluşturabilir ve gereksinimleri, görevleri, test çalışmalarını, hataları veya diğer çalışma öğelerini Team Foundation Server ve geliştirme planınızla model öğelerine bağlayarak modelleriniz ile ilişkili iş türlerini izlemek. Geliştirme işleminin bir parçası olarak uygulama yaşam döngüsü boyunca bu görevleri gerçekleştirebilirsiniz. Bkz. Visual Studio 2012'de Uygulama Yaşam Döngüsü Yönetimi için Modelleme Araçlarındaki Yenilikler ve Senaryo Özeti: Görselleştirme ve Modelleme Kullanarak Tasarımınızı Değiştirme.
Bunun için
Kodu görselleştirin:
|
|
Tanımlamak ve iletişim kurmak kullanıcı gereksinimlerini:
|
|
Mimariyi tanımlayın:
|
|
Gereksinimleri ile sisteminizi doğrulayın ve hedeflenen tasarım:
|
|
Modelleri, diyagramları ve grafikleri kullanarak Team Foundation sürüm denetimini paylaşmak:
|
Team Foundation sürüm denetimi altında bu öğelerle çalışan birden fazla kullanıcı olduğunda, sürüm denetimi sorunlarından kaçınmanıza yardımcı olmak için aşağıdaki yönergeleri kullanın: |
Oluşturmak veya uml ya da etki alanına özgü dillerden uygulamanızın bölümlerini yapılandırma:
|
|
Modelleri ve diyagramları özelleştirme:
|
Model Türleri ve Kullanımları
Türü ve tipik kullanımları modelleme |
---|
Bağımlılık grafikleri Bağımlılık grafikleri, organizasyon ve ilişkileri kodunuzda görmenize yardımcı olur. Normal kullanımlar:
Bakınız: |
Katman diyagramı Katman diyagramları, uygulama yapısını açık bağımlılıklara sahip Katmanlar veya bloklar kümesi olarak tanımlamanıza olanak sağlar. Koddaki bağımlılıkları ve katman diyagramları üzerinde tanımlanan bağımlılıkları arasındaki çakışmaları keşfetmek için doğrulama çalıştırabilirsiniz. Normal kullanımlar:
Bakınız: |
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. Bkz: Yazılım Tasarımı için Modeller Geliştirme 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. Normal kullanımlar:
Bakınız: |
Etki alanına özgü dil (DSL) DSL, belirli bir amaç için tasarladığınız bir gösterimidir. Visual Studio'da genellikle grafiktir. Normal kullanımlar:
Bakınız: |
Daha fazla bilgiyi nereden bulabilirim?
Forumlar |
|
Bloglar |
|
Teknik Makaleler ve Belgeler |
The Architecture Journal - Issue 23: Architecture Modeling and Processes |
Diğer Siteler |
Ayrıca bkz.
Kavramlar
Visual Studio ve Team Foundation Server ile uygulama yaşam döngüsü Yönetimi