Aracılığıyla paylaş


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

Modelleme diyagramları, kodunuz ve yazılım sisteminizin desteklemesi gereken kullanıcı gereksinimleri hakkındaki fikirleri anlamanıza, açıklığa kavuşturmanıza ve iletişim kurmanıza yardım eder.Örneğin, kullanıcı gereksinimlerini tanımlamak ve iletişim kurmak için Birleşik Modelleme Dili (UML) kullanım örneği, etkinlik, sınıf ve sıralı diyagramlarını kullanabilirsiniz.Sisteminizin işlevselliğini tanımlamak ve iletişim kurmak için UML bileşenini, sınıfı, etkinliği ve sıra diyagramlarını kullanabilirsiniz.

Bkz: Kanal 9 Video: Mimari modelleme yoluyla geliştirmek.

Bu sürümde aşağıdaki UML diyagramlarını oluşturabilirsiniz:

Diyagram

Gösterdikleri

UML Etkinlik Diyagramları: Başvuru

İş süreci içinde eylemler ve katılımcılar arasındaki iş akışı

UML Bileşen Diyagramları: Başvuru

Sistemin bileşenleri, onların arayüzleri, bağlantı noktaları ve ilişkiler

UML Sınıf Diyagramları: Başvuru

Sistemde ve onların ilişkilerinde veri alışverişi yapmak ve depolamak için kullanılan türler

UML Sıralı Diyagramlar: Başvuru

Nesne, bileşen,sistem veya aktörler arasındaki etkileşim dizileri

UML Kullanım Durumu Diyagramları: Başvuru

Sistemin desteklediği kullanıcı hedefleri ve görevleri

Bir sistemin veya varolan kodun mimarisini görselleştirmek için aşağıdaki diyagramları oluşturun:

Diyagram

Gösterdikleri

Katman Diyagramları: Başvuru

Sistemin üst düzey mimarisi

Bağımlılık grafikleri

Kodunuzdaki bağımlılıkları bağımlılık grafikleri ile eşleme

Varolan koddaki bağımlılıklar ve diğer ilişkiler

Kod tarafından oluşturulmuş sınıf diyagramları

Koddan UML Sınıf Diyagramları Oluşturma(Sadece C#)

Sınıf Diyagramları ile Çalışma (Sınıf Tasarımcısı)

.NET kodda türler ve onların ilişkileri

Koddan oluşturulan sıralı diyagramlar

Kodu sıralı diyagramlarda görselleştirme

.NET kodda yöntem çağırma dizileri

Ortak Görevler

Konu

Görev

UML Modelleme Projeleri ve Diyagramları Oluşturma

Model oluşturun ve diyagram ekleyin.

UML Modellerini ve Diyagramları Düzenleme

Modeli düzenlemek için diyagram çizin.

UML Model Öğelerini XMI Dosyalarından İçe Aktarma

uml öğelerini almak sıralı diyagramlarından sınıf diyagramları ve kullanım örneği diyagramları diğer modelleme araçlarından dışa XMI 2.1 dosyaları olarak.

Paketleri ve Ad Alanlarını Tanımlama

Bir modeli farklı ekip üyelerinin üzerinde çalışabileceği birimlere bölmek için paketler oluşturun.

UML Sınıf Diyagramlarından Kod Oluşturma

C# kodu sınıf diyagramlar oluşturmak uygulamanızı başlatmak için.

Modelinizi Profiller ve Stereotipler ile Özelleştirme

Belirli amaçlar için standart UML model öğelerini genişletmek için stereotipler kullanarak model öğelerini özelleştirin.

Model Öğelerini ve İş Öğelerini Bağlama

Görevleri, test durumlarını, hataları, gereksinimleri, sorunları veya modelinizin belirli bir kısmı ile ilişkili diğer iş türlerini izlemenize yardım etmesi için model öğeleriyle iş öğeleri arasındaki bağlantıları oluşturun.

Diyagramların Görüntülerini Dışarı Aktarma

Onları Visual Studio Ultimate kullanmayan diğer kullanıcılarla paylaşmak için modelinizi ve diyagramları kaydedin.

İlgili Görevler

Konu

Görev

Kodu görselleştirme

Tanımadığınız kodu gözden geçirmek ve keşfetmek için bağımlılık grafikleri, dizi diyagramları ve katman diyagramları oluşturun.

Kullanıcı Gereksinimlerini Modelleme

Kullanıcıların gereksinimlerini açıklığa kavuşturmak ve iletişim kurmak için modelleri kullanın.

Yazılım Sistem Mimarisi Modelleme

Sisteminizin genel yapısını ve davranışını açıklamak ve kullanıcıların gereksinimlerini karşıladığından emin olmak için modelleri kullanın.

Geliştirme Sırasında Sisteminizi Doğrulama

Yazılımınızın, kullanıcıların gereksinimleri ve sisteminizin genel mimarisi ile tutarlı kaldığından emin olun.

Geliştirme Süreci içinde Modelleri Kullanma

Çevik yazılım geliştirmede modeller kullanma

Sisteminizi geliştirme esnasında anlamanıza ve değiştirmenize yardımcı olması için modelleri kullanın.

Modelleme Çözümlerinin Yapılandırılması

Modelleri büyük veya orta büyüklükteki bir projede düzenleyin.

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