UML İÇİNDE ENTERPRISE ARCHITECT (ATÖLYE ÇALIŞMALARI) EĞİTİMİ

Enterprise Architect ile UML atölyesi yapın

Enterprise Architect arayüzü, UML diyagramları, kod/DB mühendisliği, izlenebilirlik ve rapor üretimi atölyeleri.

Eğitim, Sparx Systems Enterprise Architect aracında UML modellemeyi atölye formatında işler.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Üç günde Enterprise Architect aracında uygulamalı UML modelleme

Eğitim, Sparx Systems Enterprise Architect aracında UML modellemeyi atölye formatında işler. Proje kurulumu, paket yapısı, MDG teknolojileri, use case, sınıf, sıra, durum ve etkinlik diyagramları, kod ve veritabanı mühendisliği, model dönüşümü, Requirements ve Traceability matrisi, Document Generator ile rapor üretimi ele alınır. Uçtan uca bir vaka atölyesiyle gereksinimden dağıtıma modelleme tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; kısa notasyon anlatımı ve ardından araç başında atölye çalışması.

Seviye

Orta Seviye — Enterprise Architect aracında UML modelleme, kod mühendisliği, izlenebilirlik ve model yönetimi.

Öğrenme Metodu

Tüm gün araç başında yürütülür; katılımcılar bir vaka için EA projesi kurar, modeller, kod üretir ve rapor alır.

Neden Bu Eğitim?

🛠️Araç Hakimiyeti

EA'nın Project Browser, Toolbox ve model yönetimi özelliklerini verimli kullanırsınız.

⚙️Mühendislik Döngüsü

Model-kod-veritabanı arasında ileri ve tersine mühendislik yaparsınız.

📄Otomatik Rapor

Modelden izlenebilirlik ve doküman çıktısı üretirsiniz.

Anahtar Konular

enterprise architect eğitimisparx enterprise architectEA atölyeUML enterprise architectkod mühendisliğimodel dönüşümütraceability matrixUML aracı
“Aracı iyi bilen model kurar, modeli iyi bilen sistem tasarlar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Enterprise Architect

Deneme veya lisanslı EA kurulu Windows bilgisayar (veya sanal makine).

2
UML Temeli

Temel UML diyagramlarına aşinalık.

3
Programlama Bilgisi

Java veya C# okuyabilme, kod üretimi bölümleri için.

4
Veritabanı Bilgisi

Temel SQL ve şema kavramları.

Eğitim İçeriği

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.

Günün hedefiKatılımcı EA projesini kurar, use case ve sınıf modellerini oluşturur.
Modül 1
UML ve Modelleme Temelleri
  • UML'in tarihi: Booch, Rumbaugh, Jacobson ve OMG standardizasyonu
  • UML 2.5 içindeki 14 diyagram: yapısal ve davranışsal ayrımı
  • Model ile diyagram farkı ve modelin tek doğruluk kaynağı olması
  • UML'in taslak (sketch), plan (blueprint) ve programlama dili olarak kullanım biçimleri
  • Modelleme araçları: PlantUML, draw.io, Visual Paradigm, Enterprise Architect
  • Ne kadar modelleme yeterli: yalnızca değer katan diyagramı çizmek
Modül 2
Enterprise Architect ile Model Kurulumu
  • Project Browser, Toolbox ve diyagram çalışma alanı
  • Model şablonları ve paket yapısı kurulumu
  • Element özellikleri, etiketli değerler ve notlar
  • Kullanıcı yetkilendirme ve güvenlik (lock) ayarları
  • Baseline alma ve sürüm kontrolü entegrasyonu
  • Diyagram stili, kısayol ve MDG teknolojileri
Modül 3
Use Case Modelleme
  • Aktör, sistem sınırı ve use case tanımı
  • include, extend ve genelleştirme ilişkileri
  • Use case açıklama şablonu: ön koşul, ana akış, alternatif akış, son koşul
  • Gereksinim metninden use case çıkarma
  • Cockburn kapsam seviyeleri ve CRUD use case tuzağı
  • Kullanıcı hikâyesi ile use case ilişkisi
Modül 4
Sınıf Diyagramı
  • Sınıf, öznitelik, işlem ve görünürlük gösterimi
  • Association, aggregation, composition ve dependency farkları
  • Çokluk (multiplicity), rol adı ve yönlülük
  • Generalization, realization, abstract sınıf ve interface
  • Association class ve türetilmiş öznitelikler
  • Diyagramdan Java/C# koduna eşleme ve tersine mühendislik
Günün hedefiKatılımcı sıra, durum ve etkinlik modellerini kurar, kod ve veritabanı mühendisliği yapar.
Modül 1
Sıra ve Etkileşim Diyagramları
  • Lifeline, senkron/asenkron mesaj ve dönüş mesajı
  • Aktivasyon çubuğu, nesne yaratma ve yok etme
  • Combined fragment: alt, opt, loop, par, ref
  • Communication diyagramı ile aynı etkileşimin farklı gösterimi
  • Timing ve Interaction Overview diyagramlarına giriş
  • Sıra diyagramından sınıf işlemlerinin ve arayüzlerin türetilmesi
Modül 2
Durum Makinesi Diyagramı
  • State, transition ve olay[koşul]/eylem söz dizimi
  • Entry, exit ve do davranışları
  • Bileşik durum (composite) ve ortogonal bölgeler
  • History pseudostate, choice ve junction
  • Fork/join ile eşzamanlı bölgeler
  • Protokol durum makinesi ile davranışsal durum makinesi farkı
Modül 3
Etkinlik Diyagramı
  • Action, kontrol akışı, decision ve merge düğümleri
  • Fork ve join ile paralel akışlar
  • Swimlane (partition) ile sorumluluk gösterimi
  • Nesne akışı ve pin kullanımı
  • Signal gönderme/alma, interruptible region ve istisna
  • Token semantiği ve BPMN ile karşılaştırma
Modül 4
Enterprise Architect ile Kod ve Veri Mühendisliği
  • Sınıf modelinden Java/C# kodu üretme (forward engineering)
  • Mevcut koddan model çıkarma (reverse engineering)
  • Veri tabanı şemasından model ve DDL dönüşümü
  • Model Transformation (MDA) ile PIM-PSM dönüşümü
  • Requirements ve Traceability matrisi
  • Document Generator ile otomatik raporlama ve davranış simülasyonu
Günün hedefiKatılımcı dağıtım modelini ve OCL kısıtlarını ekler, modeli süreç içinde yönetir ve uçtan uca atölyeyi sunar.
Modül 1
Dağıtım Diyagramı
  • Node, device ve execution environment kavramları
  • Artifact ve component-artifact manifestation ilişkisi
  • Communication path ve protokol notasyonu
  • Docker/Kubernetes ortamının UML ile gösterimi
  • Dağıtım spesifikasyonu ve özellik değerleri
  • Bileşen modelinden dağıtım modeline eşleme
Modül 2
OCL ve Kısıtlar
  • OCL invariant, pre-condition ve post-condition ifadeleri
  • Koleksiyon işlemleri: select, collect, forAll, exists
  • Model üzerinde navigasyon ve self kullanımı
  • Türetilmiş öznitelikler ve işlemler için OCL
  • Kısıtların UML'de {} gösterimi ve notlarla ilişkisi
  • Sözleşmeyle tasarımın OCL'den koda yansıması
Modül 3
Yinelemeli Süreç ve Model Yönetimi
  • Unified Process ve RUP fazları: başlangıç, detaylandırma, inşa, geçiş
  • Yinelemeli geliştirmede modelin evrimi
  • Gereksinimden koda izlenebilirlik matrisi
  • Model gözden geçirme kontrol listeleri
  • Model sürümleme ve karşılaştırma (diff/merge)
  • Tutarlılık denetimi: diyagramlar arası çelişkileri bulma
Modül 4
Enterprise Architect Atölye: Uçtan Uca Vaka
  • Vaka gereksinimlerinin Requirement elementleri olarak girilmesi
  • Use case ve etkinlik modellerinin çalışma paketinde oluşturulması
  • Sınıf ve sıra modellerinin birbirine bağlanması
  • Dağıtım ve bileşen görünümünün eklenmesi
  • Model doğrulama (validation) kuralları ve hata düzeltme
  • Atölye sonunda model sunumu ve peer review

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
UML Okuryazarlığı

UML diyagram türlerini tanıyıp hangi soruda hangi diyagramı seçeceğinizi bilirsiniz, böylece modelleme kararı verebilirsiniz.

🔧
Use Case Analizi

Gereksinimleri aktör ve senaryo bazlı use case modeline dönüştürebilirsiniz.

🧠
Sınıf Modelleme

Alan nesnelerini ilişki türleri ve çokluklarıyla doğru bir sınıf diyagramına dökebilirsiniz.

📐
Durum Modelleme

Yaşam döngüsü olan nesneleri durum makinesiyle eksiksiz modelleyebilirsiniz.

🧩
Akış Modelleme

Etkinlik diyagramıyla paralellik ve sorumluluk içeren iş akışlarını modelleyebilirsiniz.

🛡️
Dağıtım Modeli

Yazılım bileşenlerinin donanım ve çalışma ortamı üzerindeki yerleşimini modelleyebilirsiniz.

📊
Kısıt Tanımlama

Model kurallarını OCL ile kesin ve doğrulanabilir biçimde yazabilirsiniz.

🚀
Atölye Uygulaması

Uçtan uca bir vakayı EA'da gereksinimden dağıtıma kadar modelleyip sunabilirsiniz.

Kimler İçin Uygundur?

  • Enterprise Architect ile modelleme yapacak analistler
  • mimarlar
  • geliştiriciler
  • sistem tasarımcıları

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Enterprise Architect ile modelleme yapacak analistler, mimarlar, geliştiriciler ve sistem tasarımcıları.
Eğitim sonunda sertifika verilir mi?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Eğitim kaç gün sürer ve nasıl işlenir?
Eğitim 3 gündür; tüm gün araç başında yürütülür; katılımcılar bir vaka için EA projesi kurar, modeller, kod üretir ve rapor alır.
Lisans gerekli mi?
Deneme sürümü atölye için yeterlidir; kurum lisanslı kullanıyorsa kendi kurulumunuzla da katılabilirsiniz.
Mac kullanılabilir mi?
EA Windows tabanlıdır; Mac kullanıcıları sanal makine veya Wine ile çalışabilir, önceden hazırlık önerilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. UML içinde Enterprise Architect (atölye çalışmaları) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Mimarisi ve Tasarım DesenleriOCUP UML Sertifikasyonu - UML Temel Sınav Hazırlığı Eğitimi
Yazılım Geliştirme Eğitimleri

OCUP UML Sertifikasyonu - UML Temel Sınav Hazırlığı Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

OCUP UML temel sınav hazırlık eğitimi: sınıf, use case, sıra, durum, etkinlik diyagramları, çözümlü sorular ve deneme sınavı. Sınav ücreti ilgili kuruma aittir.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriProgramming Fundamentals: Object-oriented Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Programming Fundamentals: Object-oriented Programming Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Programming Fundamentals OOP eğitimi: değişken, kontrol yapıları, metot, sınıf, kalıtım, koleksiyon, istisna ve birim test. Başlangıç seviyesi 2 gün.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriRefactoring ML/DL Algorithms: Techniques & Principles Eğitimi
Yazılım Geliştirme Eğitimleri

Refactoring ML/DL Algorithms: Techniques & Principles Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

ML/DL refactoring eğitimi: notebook'tan pakete, pytest, Strategy/Factory desenleri, profiling, MLflow ve CI ile üretime hazır ML kodu, 3 gün uygulamalı.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriRole of Testing in Managing Clean Code Eğitimi
Yazılım Geliştirme Eğitimleri

Role of Testing in Managing Clean Code Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Clean Code ve test eğitimi: TDD, legacy kod için karakterizasyon testi, SOLID, BDD, mutasyon testi ve CI kalite kapıları. Java/C# ile 3 gün.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriSistem Mühendisliği SysML ve UML Kullanarak Eğitimi
Yazılım Geliştirme Eğitimleri

Sistem Mühendisliği SysML ve UML Kullanarak Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Sistem mühendisliği SysML ve UML eğitimi: MBSE, V-modeli, bdd/ibd, gereksinim ve parametrik diyagramlar, OCL ve araç uygulamaları, 4 gün.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn