Aracılığıyla paylaş


Kodu Görselleştirme ve Anlama

Varolan kodu anlamanıza ve uygulamanızı açıklamak yardımcı olmak için görselleştirme ve modelleme araçları Visual Studio Ultimate'taki kullanabilirsiniz. Bu görsel olarak kod ve çalışma ve bu değişikliklerden kaynaklanan riskleri değerlendirin Yardım yaptığınız değişiklikleri nasıl etkileyebilir öğrenmenize olanak sağlar. Örne?in:

  • Kodunuzda ilişkileri anlamak için bu ilişkileri görsel olarak eşleyin.

  • Sisteminizin mimarisini açıklar ve kod tasarımı ile tutarlı tutmak için katman diyagramları oluşturun ve bu diyagramlarına karşı kodu doğrulayın.

  • Yöntem davranışını anlamak için sıralı diyagramlar oluşturun.

  • Sınıf yapılarını açıklamak için sınıf diyagramları oluşturun.

  • Model ve sistem çeşitli yönlerini iletmek için Birleşik Modelleme Dili (uml) diyagramları çizin. Örneğin, Sistem bileşenlerini, türlerini, etkileşimleri ve işlemleri modelleyebilirsiniz.

Bu araçlar, proje ile ilgili insanlarla daha kolay iletişim kurmanıza yardımcı olur. Örneğin, proje paydaşları, kullanıcılar ve ekip üyeleriyle sistemi paylaşmak için ortak bir sözlük oluşturmak üzere UML sınıf diyagramlarını kullanabilirsiniz.

Ne yapmak istiyorsunuz?

Kod ve ilişkileri anlayın:

  • Belirli kod parçaları arasındaki ilişkileri eşleyin.

  • İlişkilerine genel bakış, tüm çözümü için kodunuzu alın.

Kod etkileşimlerini anlamak:

Bir yöntem kod yöntem tanımından sıra diyagramları oluşturma tarafından nasıl uyguladığını görselleştirmenize.

Sınıf yapıları anlayın:

Bir projedeki sınıfların yapısını koddan sınıf diyagramları oluşturarak görselleştirin.

Üst düzey sistem tasarımını açıklama ve bu tasarıma karşı kodu doğrulama:

Katman diyagramları oluşturarak üst düzey sistem tasarımı ve hedeflenen bağımlılıkları açıklayın. Koddaki bağımlılıkları tasarımla tutarlı kalmasını sağlamak için bu tasarıma karşı kodu doğrulayın.

Kullanıcı gereksinimlerini ve mimarisini iletişim kurar:

Şu UML diyagramlarını çizerek yazılım sisteminizin kullanıcı gereksinimlerini ve mimarisini modelleyin: etkinlik, bileşen, sınıf, sıra ve kullanma durumu.

Dış Kaynaklar

Kategori

Bağlantılar

Forumlar

Bloglar

Team Foundation Server Blog + Visual Studio alm

Teknik Makaleler ve Belgeler

The Architecture Journal - Issue 23: Architecture Modeling and Processes

Diğer Siteler

MSDN Architecture Center

Ayrıca bkz.

Kavramlar

Senaryo Özeti: Görselleştirme ve Modelleme Kullanarak Tasarımınızı Değiştirme

Uygulamayı Modelleme

Yazılım Tasarımı için Modeller Geliştirme

Kullanıcı Gereksinimlerini Modelleme

Yazılım Sistem Mimarisi Modelleme

Geliştirme Süreci içinde Modelleri Kullanma