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 |
---|---|
İş süreci içinde eylemler ve katılımcılar arasındaki iş akışı |
|
Sistemin bileşenleri, onların arayüzleri, bağlantı noktaları ve ilişkiler |
|
Sistemde ve onların ilişkilerinde veri alışverişi yapmak ve depolamak için kullanılan türler |
|
Nesne, bileşen,sistem veya aktörler arasındaki etkileşim dizileri |
|
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 |
---|---|
Sistemin üst düzey mimarisi |
|
Bağımlılık grafikleri |
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#) |
.NET kodda türler ve onların ilişkileri |
Koddan oluşturulan sıralı diyagramlar |
.NET kodda yöntem çağırma dizileri |
Ortak Görevler
Konu |
Görev |
---|---|
Model oluşturun ve diyagram ekleyin. |
|
Modeli düzenlemek için diyagram çizin. |
|
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. |
|
Bir modeli farklı ekip üyelerinin üzerinde çalışabileceği birimlere bölmek için paketler oluşturun. |
|
C# kodu sınıf diyagramlar oluşturmak uygulamanızı başlatmak için. |
|
Belirli amaçlar için standart UML model öğelerini genişletmek için stereotipler kullanarak model öğelerini özelleştirin. |
|
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. |
|
Onları Visual Studio Ultimate kullanmayan diğer kullanıcılarla paylaşmak için modelinizi ve diyagramları kaydedin. |
İlgili Görevler
Konu |
Görev |
---|---|
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ıların gereksinimlerini açıklığa kavuşturmak ve iletişim kurmak için modelleri kullanın. |
|
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. |
|
Yazılımınızın, kullanıcıların gereksinimleri ve sisteminizin genel mimarisi ile tutarlı kaldığından emin olun. |
|
Sisteminizi geliştirme esnasında anlamanıza ve değiştirmenize yardımcı olması için modelleri kullanın. |
|
Modelleri büyük veya orta büyüklükteki bir projede düzenleyin. |
Dış Kaynaklar
Kategori |
Bağlantılar |
---|---|
Forumlar |
|
Bloglar |
|
Teknik Makaleler ve Belgeler |
The Architecture Journal - Issue 23: Architecture Modeling and Processes |
Diğer Siteler |