UML'E GİRİŞ EĞİTİMİ

UML'in dilini iki günde öğrenin

Use case, sınıf, nesne, sıra, durum, etkinlik ve dağıtım diyagramlarıyla UML'e hızlı ve uygulamalı giriş.

Eğitim, UML ile tanışmak isteyenlere temel diyagramları iki günde öğretir. UML'in amacı ve diyagram aileleri, use case, sınıf ve nesne diyagramları ilk gün; sıra, durum, etkinlik ve dağıtım diyagramları ikinci gün işlenir.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

İki günde UML diyagramlarına başlangıç

Eğitim, UML ile tanışmak isteyenlere temel diyagramları iki günde öğretir. UML'in amacı ve diyagram aileleri, use case, sınıf ve nesne diyagramları ilk gün; sıra, durum, etkinlik ve dağıtım diyagramları ikinci gün işlenir. İlişki türleri, çokluk, mesaj türleri, geçiş koşulları ve swimlane gibi temel notasyon kuralları küçük örneklerle uygulanır.

Süre ve Format

2 Gün. Her gün dört modül; kısa anlatım ve ardından aynı konu üzerinde çizim alıştırması.

Seviye

Başlangıç Seviye — UML'e giriş: use case, sınıf, nesne, sıra, durum, etkinlik ve dağıtım diyagramları.

Öğrenme Metodu

Her diyagram türü basit bir örnek sistem (kütüphane) üzerinde çizilir; katılımcılar çalışmalarını birbirleriyle karşılaştırır.

Neden Bu Eğitim?

🌱Sıfırdan Başlangıç

Hiç UML bilmeden iki günde temel diyagramları okur ve çizersiniz.

✏️Çizerek Öğrenme

Her konu çizim alıştırmasıyla pekişir.

🧭Yön Gösterici

Hangi diyagramın hangi soruya cevap verdiğini kavrarsınız.

Anahtar Konular

UML girişUML eğitimiUML temeluse case diyagramısınıf diyagramısıra diyagramıUML başlangıçyazılım modelleme
“Çizebildiğinizi anlatabilir, anlatabildiğinizi geliştirebilirsiniz.”

Ön Koşullar

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

1
Ön Bilgi Gerekmez

Yazılım veya modelleme deneyimi gerekmez.

2
Kâğıt ve Kalem

Elle çizim alıştırmaları için.

3
Çizim Aracı

PlantUML veya draw.io ile çalışabilen bilgisayar.

4
Merak

Sistemleri parçalara ayırarak düşünme isteği.

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ı UML diyagram ailelerini tanır; use case, sınıf ve nesne diyagramlarını çizer.
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
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 3
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 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ı sıra, durum, etkinlik ve dağıtım diyagramlarını temel notasyonla çizer.
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
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

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.

📐
Yapı Diyagramları

Paket ve bileşen diyagramlarıyla sistemin modüler yapısını ve bağımlılıklarını belgeleyebilirsiniz.

🧩
Etkileşim Modelleme

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

🛡️
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.

Kimler İçin Uygundur?

  • UML bilmeyen yazılım geliştirici adayları
  • analistler
  • öğrenciler
  • proje ekibi üyeleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
UML bilmeyen yazılım geliştirici adayları, analistler, öğrenciler ve proje ekibi üyeleri.
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 2 gündür; her diyagram türü basit bir örnek sistem (kütüphane) üzerinde çizilir; katılımcılar çalışmalarını birbirleriyle karşılaştırır.
Kod bilmeden öğrenilebilir mi?
Evet; temel kavramlar kodsuz anlatılır.
Eğitim sonrası ne yapabilirim?
Basit bir sistemin yapısını ve davranışını UML diyagramlarıyla çizip ekip arkadaşlarınıza anlatabilirsiniz.

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'e Giriş Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç 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 DesenleriObject Oriented Programming & Design Patterns Eğitimi
Yazılım Geliştirme Eğitimleri

Object Oriented Programming & Design Patterns Eğitimi

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

OOP ve Design Patterns eğitimi: kapsülleme, kalıtım, çok biçimlilik, SOLID ve GoF desenleri ile refactoring. Java/C# ile 4 gün uygulamalı.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriObject-Oriented Design with UML Eğitimi
Yazılım Geliştirme Eğitimleri

Object-Oriented Design with UML Eğitimi

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

Object-Oriented Design with UML eğitimi: use case, domain model, GRASP, sınıf, sıra, durum ve etkinlik diyagramları ile SOLID. 3 gün uygulamalı atölye.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriObject-oriented Programming & Design Basics Eğitimi
Yazılım Geliştirme Eğitimleri

Object-oriented Programming & Design Basics Eğitimi

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

OOP ve Design Basics eğitimi: sınıf, kalıtım, interface, SOLID, UML temelleri, temiz kod ve birim test. Java/C# ile temel seviye 3 gün.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriOCUP UML Sertifikasyonu - UML Orta Düzey Sınavına Hazırlanma. Eğitimi
Yazılım Geliştirme Eğitimleri

OCUP UML Sertifikasyonu - UML Orta Düzey Sınavına Hazırlanma. Eğitimi

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

OCUP UML orta düzey sınav hazırlık eğitimi: gelişmiş sınıf, bileşen, durum, etkinlik ve sıra diyagramı semantiği, deneme sınavı. Sınav ücreti ilgili kuruma aitt

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