Varolan Kodu Görselleştirmek
Varolan bir yazılım sistemini değiştirmeniz gerektiğinde, Visual Studio Ultimate size kodun organizasyonunu, ilişkilerini ve davranışını görüntülemeniz ve anlamanız konusunda yardımcı olabilir. Bu kodda değişiklikler yapmadan önce Visual Studio Ultimate kullanarak bu değişikliklerin kodu nasıl etkileyeceğini keşfedin ve bu değişikliklerden kaynaklanan riskleri değerlendirin.
Örneğin, kodun içinde var olan ilişkileri ve desenleri incelemek için bağımlılık grafikleri oluşturabilirsiniz. Sisteminizin hedeflenen mimarisiyle iletişim kurmak için katman diyagramları oluşturun. Sonra, bu diyagramları, kodu tasarım ile tutarlı tutmak için kullanabilirsiniz. Kodun bir yöntemi nasıl uyguladığını anlamak için sıralı diyagramlar oluşturun. Varolan sınıfların yapısını araştırmak için sınıf diyagramları oluşturun. Sistemin değişik yönlerini modellemek ve 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 sizin proje ile ilgili insanlarla daha kolay iletişim kurmanıza da yardımcı olabilir. Ö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.
Kullanılabilir durumdayken özellik paketlerini karşıdan yükleyerek ve kurarak bu sürüm için özellikleri genişletebilirsiniz. Daha fazla bilgi için bkz. Visual Studio Özellik Paketleri.
Ortak Görevler
Görevler |
İlişkili Konular |
---|---|
Kod ilişkilerini keşfetme: Kod içindeki ilişkileri görmek için bağımlılık grafikleri veya başka grafikler oluşturun. |
|
Varolan kodu bulma: Derlenmiş koddaki veya bir Visual Studio çözümündeki kaynak kodu bulmak ve incelemek için Mimari Gezgini'ni kullanın. |
|
Kod etkileşimlerini keşfetme: Kodun etkileşimlerini anlamak için koddan dizi diyagramları oluşturun. |
|
Kod yapısını keşfetme: Projedeki sınıfların yapısını incelemek için sınıf diyagramaları oluşturun. |
|
Sistemin üst düzey tasarımını açıklama ve bu tasarıma karşı kodu doğrulama: Sisteminizin üstü düzey tasarımını ve onun bağımlılıklarını açıklamak için katman diyagramları yaratın. Tasarımla tutarlı kalmasını sağlamak için bu tasarıma karşı kodu doğrulayın. |
|
Kullanıcı gereksinimlerini ve sistem tasarımı ile iletişim kurma: Ş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
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: Bağımlılık Grafikler ve DGML
Bağımlılık Grafiği Oluştur – Çözümleyiciler… Bunlar nedir?
Sık Kullanılan VS2010 Özellikleri: Katman doğrulama
Diğer Siteler
Ayrıca bkz.
Kavramlar
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
Diğer Kaynaklar
İzlenecek yol: Görselleştirme ve Modelleme Araçları Kullanarak Bir Sistemi Güncelleştirin