Mimarinizi çözümleme ve mimarinizin modelini oluşturma

Uygulamanızı tasarlamak ve modellemek için Visual Studio mimarisini ve modelleme araçlarını kullanarak uygulamanızın mimari gereksinimlerini karşıladığından emin olun.

  1. Kod eşlemeleri ve bağımlılık diyagramlarıyla kod yapısını, davranışını ve ilişkilerini görselleştirerek mevcut program kodunu daha iyi anlayın.

  2. Mimari bağımlılıklara saygı duyma ihtiyacı konusunda ekibinizi eğitin.

  3. Geliştirme sürecinizin bir parçası olarak uygulama yaşam döngüsü boyunca farklı ayrıntı düzeylerinde modeller oluşturun.

Bkz . Senaryo: Görselleştirme ve modelleme kullanarak tasarımınızı değiştirme.

Kod eşlemeleri

Kod eşlemeleri, kodunuzda kuruluşu ve ilişkileri görmenize yardımcı olan bir model türüdür.

Yapısını ve bağımlılıklarını daha iyi anlayabilmek, nasıl güncelleştirebileceğinizi ve önerilen değişikliklerin maliyetini tahmin edebilmeniz için program kodunu incelemek için haritaları kullanın.

Daha fazla bilgi edinin:

Bağımlılık diyagramları

Bağımlılık diyagramları, bir uygulamanın yapısını açık bağımlılıklara sahip bir katman veya blok kümesi olarak tanımlamanıza olanak sağlar. Canlı doğrulama, koddaki bağımlılıklarla bağımlılık diyagramında açıklanan bağımlılıklar arasındaki çakışmaları gösterir.

Bağımlılık diyagramlarını kullanarak:

  • Yaşam süresi boyunca çok sayıda değişiklikle uygulamanın yapısını dengeleyin.
  • Koddaki değişiklikleri iade etmeden önce yanlışlıkla bağımlılık çakışmalarını keşfedin.

Daha fazla bilgi edinin:

Etki alanına özgü dil (DSL) modelleri

DSL, belirli bir amaç için tasarladığınız bir gösterimidir. Visual Studio'da genellikle grafiktir.

Etki alanına özgü dili kullanarak:

  • Uygulamanın bölümlerini oluşturun veya yapılandırın. Gösterimi ve araçları geliştirmek için çalışma gereklidir. Sonuç, UML özelleştirmesine göre etki alanınıza daha uygun olabilir.
  • Büyük projeler veya DSL ve araçlarını geliştirme yatırımının birden fazla projede kullanılmasıyla geri döndürüldüğü ürün hatlarında.

Daha fazla bilgi edinin:

Mimari ve modelleme araçları için sürüm desteği

Visual Studio çeşitli sürümlerde kullanılabilir. Bunların tümü mimari ve modelleme araçları için destek sağlamaz. Aşağıdaki tabloda her aracın kullanılabilirliği gösterilmektedir.

Özellik Kurumsal sürüm Profesyonel sürüm Topluluk sürümü
Kod eşlemeleri Yes Yalnızca kod eşlemelerini okumayı, kod eşlemelerini filtrelemeyi, yeni genel düğümler eklemeyi ve bir seçimden yeni bir Yönlendirilmiş Graf oluşturmayı destekler. -
Bağımlılık diyagramları Yes Yalnızca bağımlılık diyagramlarını okumayı destekler. Yalnızca bağımlılık diyagramlarını okumayı destekler.
Yönlendirilmiş grafikler (DGML diyagramları) Yes Evet Yes
Kod kopyası Yes - -