Yazılım tasarımını UML ile modelleyin
Eğitim, yazılım geliştirme sürecinde UML ile modellemeyi kapsamlı biçimde işler. Use case, sınıf, nesne, paket, sıra, durum, etkinlik ve dağıtım diyagramlarını ders vakası üzerinde çizer, OCL ile kısıt yazar, metamodel ve profil kavramlarını tanırsınız.
Üç günde UML ile yazılım tasarımı modelleme
Eğitim, yazılım geliştirme sürecinde UML ile modellemeyi kapsamlı biçimde işler. Use case, sınıf, nesne, paket, sıra, durum, etkinlik ve dağıtım diyagramlarını ders vakası üzerinde çizer, OCL ile kısıt yazar, metamodel ve profil kavramlarını tanırsınız. Çevik takımlarda PlantUML ile kod olarak diyagram, model sürümleme, gözden geçirme ve izlenebilirlik pratiklerini uygularsınız.
3 Gün. Her gün dört modül; sabah notasyon ve kullanım ilkeleri, öğleden sonra vaka üzerinde modelleme atölyesi.
Orta Seviye — UML 2.x diyagramları, OCL, profil/metamodel, çevik modelleme ve model yönetimi.
Tek bir yazılım vakasının farklı görünümleri günlük olarak modellenir; diyagramlar PlantUML ile kodlanıp repoda sürümlenir.
Yapı, davranış ve dağıtım görünümlerini tutarlı biçimde modellersiniz.
PlantUML ile diyagramı sürüm kontrolünde yaşatırsınız.
OCL ile model kurallarını kesin ifade edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir nesne yönelimli dilde sınıf yazma deneyimi.
Temel yazılım geliştirme yaşam döngüsü bilgisi.
PlantUML veya draw.io erişimi.
Modellemek istediğiniz küçük bir sistem fikri.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
UML diyagram türlerini tanıyıp hangi soruda hangi diyagramı seçeceğinizi bilirsiniz, böylece modelleme kararı verebilirsiniz.
Alan nesnelerini ilişki türleri ve çokluklarıyla doğru bir sınıf diyagramına dökebilirsiniz.
Paket ve bileşen diyagramlarıyla sistemin modüler yapısını ve bağımlılıklarını belgeleyebilirsiniz.
Yaşam döngüsü olan nesneleri durum makinesiyle eksiksiz modelleyebilirsiniz.
Etkinlik diyagramıyla paralellik ve sorumluluk içeren iş akışlarını modelleyebilirsiniz.
Model kurallarını OCL ile kesin ve doğrulanabilir biçimde yazabilirsiniz.
Profil ve stereotiplerle UML'i alan-özel ihtiyaçlara uyarlayabilirsiniz.
Modelleri yinelemeli süreçte güncel, izlenebilir ve tutarlı tutabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Structures of Object-Oriented Programming eğitimi: class, struct, record, interface, kalıtım, generics, UML ve temel desenler. Orta seviye 3 gün uygulamalı.
Detayları Gör →Tasarım Kalıpları (Design Patterns) ve Yazılım Mimarisi eğitimi: GoF kalıpları, SOLID, kurumsal desenler, mimari stiller ve ADR. 4 gün uygulamalı.
Detayları Gör →UML Diagrams ve UML Foundation eğitimi: use case, sınıf, nesne, sıra, durum, etkinlik, dağıtım diyagramları, OCL ve model yönetimi. 3 gün temel seviye.
Detayları Gör →Çevik geliştirme için UML Essentials eğitimi: Agile Modeling, PlantUML, use case, sınıf, sıra, durum ve etkinlik diyagramları. 2 gün uygulamalı.
Detayları Gör →UML ile Nesne Yönelimli Analiz ve Tasarım eğitimi: use case, domain model, GRASP, UML davranış modelleri, SOLID ve GoF desenleri. 4 gün uygulamalı.
Detayları Gör →