UML VE BPMN İLE İŞ SÜREÇ ANALİZİ EĞİTİMİ

Süreçten yazılım gereksinimine köprü kurun

BPMN 2.0, UML use case ve etkinlik diyagramlarıyla AS-IS süreç yakalama, TO-BE tasarım ve gereksinim türetme.

Eğitim, iş süreç analizi ve yazılım gereksinimini BPMN ve UML ile birleştirir.

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

Eğitim Hakkında

Üç günde BPMN ve UML ile iş süreç analizi

Eğitim, iş süreç analizi ve yazılım gereksinimini BPMN ve UML ile birleştirir. AS-IS süreç yakalama, darboğaz ve cycle time analizi, BPMN 2.0'de pool, lane, event ve gateway kullanımıyla başlar; UML use case, etkinlik, sınıf ve durum diyagramlarıyla süreç adımlarından yazılım gereksinimine ve alan modeline geçilir. İş analisti için UML, DMN karar tabloları ve çevik modelleme ile süreç-gereksinim izlenebilirliği kurulur.

Süre ve Format

3 Gün. Her gün dört modül; sabah teknik anlatım, öğleden sonra bir iş sürecinin uçtan uca modellenmesi.

Seviye

Orta Seviye — AS-IS/TO-BE süreç analizi, BPMN 2.0, UML ve gereksinim türetme.

Öğrenme Metodu

Katılımcılar bir satın alma veya başvuru sürecini AS-IS olarak çıkarır, BPMN ile modeller, TO-BE tasarlar ve UML gereksinim modeline çevirir.

Neden Bu Eğitim?

🔄Süreçten Yazılıma

BPMN modellerinden use case ve alan modeli türetmeyi öğrenirsiniz.

⏱️Ölçülebilir İyileştirme

Cycle time ve bekleme analiziyle darboğazları bulursunuz.

🧾İzlenebilirlik

Süreç, kural ve yazılım gereksinimini birbirine bağlarsınız.

Anahtar Konular

BPMN eğitimiiş süreç analiziUML ve BPMNBPMN 2.0AS-IS TO-BEsüreç modellemeuse caseDMNgereksinim analizi
“Önce süreci anlayın, sonra yazılımı tasarlayın.”

Ön Koşullar

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

1
İş Süreci Deneyimi

Bir kurumsal süreçte çalışmış olmak veya süreci gözlemlemiş olmak.

2
Programlama Gerekmez

Kod bilgisi aranmaz.

3
Araç

Camunda Modeler, bpmn.io veya draw.io erişimi.

4
Vaka Örneği

Kendi iş sürecinizden bir örnek getirmeniz önerilir.

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ı AS-IS süreci çıkarır, darboğazları belirler, BPMN modelini kurar ve use case ile kapsamı tanımlar.
Modül 1
İş Süreç Analizi
  • Süreç envanteri ve kapsam belirleme
  • AS-IS süreç yakalama için görüşme ve gözlem teknikleri
  • Darboğaz, bekleme süresi ve cycle time analizi
  • Değer akışı haritası ve israf türleri
  • TO-BE süreç tasarımı ve otomasyon adayları
  • KPI ve süreç performans ölçüleri
Modül 2
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 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
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
Günün hedefiKatılımcı BPMN modellerinden yazılım gereksinimi ve alan modeli türetir, durum ve sıra diyagramlarıyla doğrular.
Modül 1
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 2
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
Modül 3
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 4
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
Günün hedefiKatılımcı nesne yönelimli analiz yapar, modelleri yönetir, iş analisti perspektifiyle UML kullanır ve çevik takımda süreç modelini yaşatır.
Modül 1
Nesne Yönelimli Analiz Süreci
  • Gereksinimlerden alan modeline (domain model) geçiş
  • İsim ve fiil analiziyle aday sınıf bulma
  • CRC kartları ile sorumluluk ve işbirlikçi belirleme
  • Boundary, control ve entity sınıf kalıbı
  • Sistem sıra diyagramı ve sistem işlemleri sözleşmeleri
  • Analiz modelinden tasarım modeline geçişte izlenebilirlik
Modül 2
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 3
İş 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 4
Ç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

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Süreç Analizi

AS-IS süreci çıkarıp darboğazları belirleyerek TO-BE iyileştirmesi önerebilirsiniz.

🔧
Use Case Analizi

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

🧠
Akış Modelleme

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

📐
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.

🛡️
OO Analiz

Gereksinim metninden alan modeli ve sınıf adayları çıkarabilirsiniz.

📊
Model Yönetimi

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

🚀
Çevik Modelleme

UML'i çevik takımda hafif, kod yanında yaşayan bir iletişim aracı olarak kullanabilirsiniz.

Kimler İçin Uygundur?

  • İş analistleri
  • süreç iyileştirme uzmanları
  • ürün sahipleri
  • BT dönüşüm projelerinde çalışan analistler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
İş analistleri, süreç iyileştirme uzmanları, ürün sahipleri ve BT dönüşüm projelerinde çalışan analistler.
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; katılımcılar bir satın alma veya başvuru sürecini AS-IS olarak çıkarır, BPMN ile modeller, TO-BE tasarlar ve UML gereksinim modeline çevirir.
BPMN ile UML etkinlik diyagramı arasındaki fark nedir?
BPMN iş süreçlerini iş birimleri arasında anlatmak için, UML etkinlik diyagramı ise yazılım davranışını modellemek için daha uygundur; eğitim ikisini karşılaştırır.
Hangi araçlar kullanılır?
Camunda Modeler, bpmn.io ve PlantUML kullanılır; isteyen kendi aracını getirebilir.

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 ve BPMN ile İş Süreç Analizi 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 DesenleriSoftware Design and Development: Design Patterns & SOLID Principles Eğitimi
Yazılım Geliştirme Eğitimleri

Software Design and Development: Design Patterns & SOLID Principles Eğitimi

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

Software Design and Development: Design Patterns ve SOLID Principles eğitimi. GoF desenleri, DI, anti-pattern ve refactoring ile 3 gün uygulamalı.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriSoftware Design and Development: Modeling with UML Eğitimi
Yazılım Geliştirme Eğitimleri

Software Design and Development: Modeling with UML Eğitimi

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

Software Design and Development: Modeling with UML eğitimi. Use case, sınıf, sıra, durum, etkinlik, dağıtım diyagramları, OCL ve çevik modelleme. 3 gün.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriSoftware Design and Development: Object-oriented Analysis and Design Eğitimi
Yazılım Geliştirme Eğitimleri

Software Design and Development: Object-oriented Analysis and Design Eğitimi

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

OOAD eğitimi: use case, domain model, GRASP, sıra/durum/etkinlik diyagramları, SOLID ve GoF desenleri. Software Design and Development serisi, 4 gün.

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

Structures of Object-oriented Programming Eğitimi

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

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 →
Yazılım Mimarisi ve Tasarım DesenleriTasarım Kalıpları (Design Patterns) ve Yazılım Mimarisi Eğitimi
Yazılım Geliştirme Eğitimleri

Tasarım Kalıpları (Design Patterns) ve Yazılım Mimarisi Eğitimi

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

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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn