IIBA İŞ ANALİSTLERİ İÇİN UML MODELLEME EĞİTİMİ

Gereksinimi net diyagramlara dönüştürün

Use case, etkinlik, durum, sınıf ve sıra diyagramlarıyla iş analizi çıktılarını yazılım ekibiyle ortak dile taşıyın.

Eğitim, iş analistlerinin günlük işinde en çok ihtiyaç duyduğu UML diyagramlarına odaklanır. Paydaş görüşmelerinden use case ve etkinlik diyagramı çıkarır, iş nesneleri için sınıf ve durum diyagramı çizer, sıra diyagramıyla senaryoları doğrularsınız.

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

Eğitim Hakkında

Üç günde iş analisti perspektifinden UML ve BPMN ile gereksinim modelleme

Eğitim, iş analistlerinin günlük işinde en çok ihtiyaç duyduğu UML diyagramlarına odaklanır. Paydaş görüşmelerinden use case ve etkinlik diyagramı çıkarır, iş nesneleri için sınıf ve durum diyagramı çizer, sıra diyagramıyla senaryoları doğrularsınız. BPMN ile süreç modeli kurup UML ile bağlantısını kurar, BABOK Guide'daki modelleme tekniklerini UML karşılıklarıyla eşleştirirsiniz.

Süre ve Format

3 Gün. Her gün dört modül; sabah diyagram tekniği anlatımı, öğleden sonra bir kredi başvuru vakası üzerinde modelleme atölyesi.

Seviye

Temel Seviye — İş analistinin UML alt kümesi: use case, sınıf, etkinlik, durum, sıra diyagramları ve BPMN bağlantısı.

Öğrenme Metodu

Tüm gün boyunca tek bir iş vakası (başvuru ve onay süreci) üzerinde use case, etkinlik, sınıf ve durum modelleri adım adım üretilir ve karşılıklı gözden geçirilir.

Neden Bu Eğitim?

📝Net Gereksinim

Metinsel gereksinimi belirsizlik bırakmayan diyagramlara çevirirsiniz.

🤝Geliştirici Dili

UML ile geliştiricilere aktarılan analiz çıktılarının yorum farkını azaltırsınız.

🔄BPMN Bağlantısı

İş süreçlerinden use case ve alan modeli türetmeyi öğrenirsiniz.

Anahtar Konular

iş analistleri için UMLUML modellemeuse case diyagramıetkinlik diyagramıBPMNgereksinim analiziBABOK modellemeiş analizi eğitimi
“İyi bir model, bin cümlelik gereksinim belgesinden daha az yanlış anlaşılır.”

Ön Koşullar

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

1
İş Analizi Bilgisi

Gereksinim toplama ve paydaş görüşmesi konusunda temel deneyim.

2
Programlama Gerekmez

Kod yazma gerekmez; kavramsal modelleme yapılır.

3
Çizim Aracı

draw.io veya Visual Paradigm gibi bir modelleme aracına erişim.

4
Vaka Örneği

Katılımcıların kendi projelerinden anonim bir örnek getirmesi faydalıdır.

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ı iş analisti için gereken UML alt kümesini seçer, paydaş görüşmelerinden use case ve sınıf modeli çıkarır.
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
İş Analisti için UML
  • İş analistinin UML'de kullandığı diyagram alt kümesi
  • Paydaş görüşmesinden use case ve etkinlik diyagramı çıkarma
  • İş kuralları ve alan sözlüğünün sınıf diyagramıyla gösterimi
  • Durum diyagramıyla iş nesnesi yaşam döngüsü (başvuru, talep, sipariş)
  • Geliştirici ile ortak model üzerinden gereksinim doğrulama
  • BABOK bilgi alanları ile modelleme tekniklerinin eşleşmesi
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ı etkinlik, durum ve sıra diyagramlarıyla süreçleri ve iş nesnesi yaşam döngüsünü doğrular.
Modül 1
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 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
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 4
Nesne, Paket ve Bileşen Diyagramları
  • Object diagram ile çalışma zamanı örneklerinin gösterimi
  • Package diyagramı: import, merge ve bağımlılık yönetimi
  • Katmanlı paket yapısında döngüsel bağımlılığın tespiti
  • Component diyagramı: provided ve required interface, port
  • Composite structure diyagramı ile iç yapı
  • Bileşen bağlaşımını azaltma ve arayüz sözleşmeleri
Günün hedefiKatılımcı BPMN süreçlerini UML modeline bağlar, çevik takımda hafif modelleme ve model yönetimi uygular.
Modül 1
BPMN 2.0 Modelleme
  • Pool, lane ve mesaj akışı ile sıra akışı farkı
  • Start, intermediate ve end event türleri: message, timer, error, signal
  • Gateway türleri: exclusive, parallel, inclusive, event-based
  • Task türleri: user, service, script, business rule
  • Sub-process, call activity ve compensation
  • Modelleme kuralları ve yaygın hatalar
Modül 2
UML ve BPMN Birlikte Kullanımı
  • İş süreci adımlarından use case çıkarma
  • Etkinlik diyagramı ile BPMN diyagramının karşılaştırılması
  • İş nesnelerinden alan modeli (sınıf diyagramı) türetme
  • DMN karar tabloları ile iş kuralı ayrıştırma
  • Süreç, kural ve veri modelleri arasında izlenebilirlik
  • Süreç modelinden yazılım gereksinimine geçiş
Modül 3
Çevik Süreçte Modelleme
  • Agile Modeling ilkeleri: yeterince iyi model ve tek amaçlı diyagram
  • Beyaz tahta taslağı ile hızlı tasarım oturumları
  • Kullanıcı hikâyesinden use case dilimi çıkarma
  • PlantUML ile kod olarak diyagram (diagram as code)
  • Diyagramın CI hattında üretilmesi ve repoda saklanması
  • Sprint planlamasında model: mimari spike ve tasarım borcu
Modül 4
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

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.

🧩
Etkileşim Modelleme

Senaryoları sıra diyagramıyla modelleyip nesneler arası sorumlulukları belirleyebilirsiniz.

🛡️
BPMN Modelleme

BPMN 2.0 ile gateway, olay ve havuz kullanan doğru süreç modelleri çizebilirsiniz.

📊
Süreçten Gereksinime

Süreç modellerinden yazılım gereksinimi ve alan modeli türetebilirsiniz.

🚀
Model Yönetimi

Modelleri yinelemeli süreçte güncel, izlenebilir ve tutarlı tutabilirsiniz.

Kimler İçin Uygundur?

  • İş analistleri
  • ürün sahipleri
  • gereksinim mühendisleri
  • yazılım ekipleriyle çalışan süreç uzmanları

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
İş analistleri, ürün sahipleri, gereksinim mühendisleri ve yazılım ekipleriyle çalışan süreç uzmanları.
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 boyunca tek bir iş vakası (başvuru ve onay süreci) üzerinde use case, etkinlik, sınıf ve durum modelleri adım adım üretilir ve karşılıklı gözden geçirilir.
Bu eğitim IIBA sınavı için mi?
Hayır; eğitim, iş analistinin işinde kullandığı UML modelleme becerisine odaklanır, herhangi bir sınav hazırlığı değildir ve sınav başvurusu ilgili kuruma aittir.
Kod bilmek gerekir mi?
Gerekmez; sınıf ve durum diyagramları iş nesneleri düzeyinde, kodsuz ve kavramsal biçimde ele alınır.

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. IIBA İş Analistleri İçin UML Modelleme Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel 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 DesenleriAnaliz Mimarili ve İşlemsel Analiz UML Kullanarak - Pratik Atölye Scrum Yöntemi için PO'lar Eğitimi
Yazılım Geliştirme Eğitimleri

Analiz Mimarili ve İşlemsel Analiz UML Kullanarak - Pratik Atölye Scrum Yöntemi için PO'lar Eğitimi

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

Scrum PO'lar için UML analiz atölyesi: use case, aktivite, durum, domain model, kullanıcı hikayesi, kabul kriteri ve backlog iyileştirme ile uygulamalı 2 gün.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriAutomated Testing: Design Patterns Eğitimi
Yazılım Geliştirme Eğitimleri

Automated Testing: Design Patterns Eğitimi

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

Test otomasyonu tasarım desenleri eğitimi: Page Object, Screenplay, Factory, Builder, DI, Strategy, Decorator ve çatı mimarisi ile uygulamalı 2 gün.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriBCS Practitioner Certificate in Systems Modelling Techniques (UML) Eğitimi
Yazılım Geliştirme Eğitimleri

BCS Practitioner Certificate in Systems Modelling Techniques (UML) Eğitimi

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

UML ile sistem modelleme teknikleri eğitimi: use case, sınıf, sıra, durum, aktivite, OCL, model tutarlılığı ve BCS konularına yönelik vaka çalışması ile 3 gün.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriBusiness Process Modeling using BPMN and UML Eğitimi
Yazılım Geliştirme Eğitimleri

Business Process Modeling using BPMN and UML Eğitimi

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

BPMN ve UML ile iş süreci modelleme eğitimi: BPMN 2.0, pool/lane, olaylar, geçitler, DMN, UML aktivite ve sınıf diyagramı, Camunda ile uygulamalı 2 gün.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriClasses, Functions, and Object-oriented Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Classes, Functions, and Object-oriented Programming Eğitimi

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

Python sınıflar ve OOP eğitimi: fonksiyon, closure, decorator, generator, sınıf, kalıtım, dunder metotlar, dataclass ve pytest ile uygulamalı 2 gün.

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