Eğitim İçeriği
UML Temelleri ve EA Uygulaması
UML teorisi ile EA uygulamasını bir araya getirmek.
- Yüksek Seviye UML Prensipleri: UML 2.x genel bakış, Diyagram sınıflandırmaları ve EA Profilleri.
- EA Modelleme Kalıpları: EA içindeki standart kalıpların ve özel kalıpların kullanımı.
- Model Yapısı: Paketler, Ad Alanları (Namespaces), Stereotipler ve Etiketli Değerler.
- Uygulamalı Atölye: Paketler ve Stereotipler kullanılarak yapılandırılmış bir proje çerçevesinin oluşturulması.
Fonksiyonel ve İş Modellemesi
Gereksinimlerin ve iş akışlarının yakalanması.
- Kullanım Durumu Modellemesi: Kullanım Durumu Diyagramları, Aktörler ve ilişkilerin oluşturulması.
- EA Özellikleri: Gereksinim bağlantıları, İzlenebilirlik ve Paydaş yönetimi.
- Aktivite Diyagramları: İş süreçlerinin ve iş akışlarının modellenmesi.
- EA Özellikleri: Havuzlar (Swimlanes), Havuzlar (Pools), Kontrol akışı ve veri nesneleri.
- Gereksinim Mühendisliği: Gereksinimlerin yakalanması, doğrulama kuralları ve model öğeleriyle bağlantı kurulması.
- Uygulamalı Atölye: Tam bir Kullanım Durumu Modelinin oluşturulması ve iş etkinliklerinin bir Aktivite Diyagramına haritalandırılması.
Modül 4: Yapısal ve Davranışsal Modelleme
Ayrıntılı statik ve dinamik tasarım.
Statik Modelleme (Sınıf Diyagramları):
- Sınıflar, Arayüzler, Numaralandırmalar ve Bağlantıların oluşturulması.
- EA Özellikleri: Kalıtım, Gerçekleştirme (Realization), Genelikleştirme (Generalization), Bileşim ve Birleşim.
- Görünürlük ve gezilebilirliğin yönetimi.
Dinamik Modelleme (Seri Diyagramları):
- Hayat Çizgilerinin, Mesajların ve Etkileşimlerin oluşturulması.
- EA Özellikleri: Kendi kendine mesajlar, Alt/Döngü parçaları ve Aktivasyon çubukları.
- Öğeler arasında durum değişikliklerinin ve etkileşimlerin modellenmesi.
- Uygulamalı Atölye: Tam ilişkili bir Sınıf Diyagramı ve etkileşimleri doğrulamak için bir Seri Diyagramın geliştirilmesi.
Dokümantasyon, Raporlama ve Yayınlama
Modellerin paylaşılması ve teslim edilebilirlerin oluşturulması.
- Yazdırılabilir Dokümantasyon: Yazdırma stil şablonlarının yapılandırılması ve PDF/Word'e dışa aktarma.
- Web Tabanlı Dokümantasyon: Modellerin HTML Help aracılığıyla bir sunucuya yayınlanması.
- EA Özellikleri: HTML şablonlarının, gezinme yapılarının ve yayın profillerinin özelleştirilmesi.
- Model Raporları: Veri Sözlükleri ve Rapor Sihirbazları kullanılarak özel raporların oluşturulması.
- Entegrasyon: Uygun olduğunda diğer biçimlere (BPMN, SysML, ArchiMate) aktarma.
- Uygulamalı Atölye: Profesyonel bir HTML yardım dosyasının ve özel bir model raporunun oluşturulması.
Profesyonel İpuçları, Hileler ve En İyi Uygulamalar
Etkinlik ve uzman iş akışları.
- Klavye Kısayolları ve Etkinlik: Aracı hız için özelleştirme.
- Model Bakımı: Tutarlılık kontrolü, modellerin doğrulanması ve model sürüm yönetimi.
- Yaygın Tuzaklar: EA'daki yaygın başlangıç hatalarından kaçınma.
- Kaynak Yönetimi: Bellek yönetimi, veritabanı optimizasyonu ve yedekleme stratejileri.
- Soru & Cevap Oturumu: Katılımcıların belirli zorluklarının ele alınması.
Kurs İçin Gerekli Önbilgiler
Ön Koşullar
Sparx Enterprise Architect ile ilgili önceki bir deneyim gerekli değildir. UML kavramlarına dair temel bilgi faydalıdır ancak zorunlu değildir.
Katılımcı Profili
Sparx Enterprise Architect'e yeni başlayan İş Analistleri, Sistem Mimarları, Yazılım Geliştiricileri ve Proje Yöneticileri.
Danışanlarımızın Yorumları (4)
Takımdan aldığım geribildirim, eğitmenin bilgili olduğunu belirtiyor.
Christian Knott - DEWC Systems
Eğitim - Introduction to Enterprise Architect
Yapay Zeka Çevirisi
Mimari konusunda teorik olarak iyi bir genel bakış.
Gergely Csernak
Eğitim - Introduction to Enterprise Architect
Yapay Zeka Çevirisi
Philippe, kısa sürede Sparx EA'nın birçok özelliksini göstermayı başardı.
Tawatchai Mentaisong - Scania CV AB
Eğitim - Introduction to Enterprise Architect
Yapay Zeka Çevirisi
-Eğitmenin konudaki bilgisi gerçekten iyiydi. Konuyu çok güzel anlatmayı ve o anda tüm sorulara cevap vermeyi başardı. -Kullanabileceğim tüm araçların ne kadar işe yaradığını bilmek gerçekten iyi bir şeydi. -Egzersizlerde gösterdiği yapı, senaryoların ve izlenebilirliğin kullanımı benim günlük çalışmamda çok yardımcı olacak.
Harsha Jain - Scania CV AB
Eğitim - Introduction to Enterprise Architect
Yapay Zeka Çevirisi