SİSTEM MÜHENDİSLİĞİ SYSML VE UML KULLANARAK EĞİTİMİ

Sistemi SysML ve UML ile modelleyin

V-modeli, SysML blok ve gereksinim diyagramları, UML davranış modelleri ve Enterprise Architect ile MBSE.

Eğitim, model tabanlı sistem mühendisliğini (MBSE) SysML ve UML ile birlikte işler. Sistem yaşam döngüsü, V-modeli ve belge tabanlı yaklaşımla MBSE farkı ile başlar; SysML bdd, ibd, parametrik ve gereksinim diyagramları, UML use case, durum, etkinlik ve sıra…

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Dört günde sistem mühendisliği ve MBSE'de SysML ile UML kullanımı

Eğitim, model tabanlı sistem mühendisliğini (MBSE) SysML ve UML ile birlikte işler. Sistem yaşam döngüsü, V-modeli ve belge tabanlı yaklaşımla MBSE farkı ile başlar; SysML bdd, ibd, parametrik ve gereksinim diyagramları, UML use case, durum, etkinlik ve sıra modelleriyle devam eder. OCL, metamodel ve profil, UML-SysML geçişi, Enterprise Architect ile izlenebilirlik ve model yönetimi uygulanır.

Süre ve Format

4 Gün. Her gün dört modül; sabah kavram ve notasyon, öğleden sonra bir mekatronik sistem vakasını araçta modelleme.

Seviye

İleri Seviye — Sistem mühendisliği yaşam döngüsü, SysML, UML, OCL ve MBSE araçları.

Öğrenme Metodu

Tüm eğitim boyunca bir İHA veya otomotiv alt sistemi gibi vaka gereksinimlerden bloklara, davranışlara ve doğrulama bağlarına kadar modellenir.

Neden Bu Eğitim?

🛰️MBSE Bakışı

Belge yığınları yerine tutarlı ve izlenebilir bir sistem modeli kurarsınız.

🔗İzlenebilirlik

Gereksinimden tasarıma ve teste uzanan bağları modelde tutarsınız.

🧮Analiz Gücü

Parametrik diyagramlarla ve trade study ile tasarım alternatiflerini kıyaslarsınız.

Anahtar Konular

sistem mühendisliği eğitimiSysMLUMLMBSEmodel tabanlı sistem mühendisliğiblock definition diagramgereksinim modellemeparametrik diyagramEnterprise Architect SysML
“Sistemi anlamak, onu parçalarına ve parçalar arası bağlara ayırabilmektir.”

Ön Koşullar

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

1
Mühendislik Altyapısı

Sistem veya yazılım mühendisliği temel bilgisi.

2
UML Aşinalığı

Temel UML diyagramlarını okuyabilmek faydalıdır.

3
Araç Erişimi

Enterprise Architect veya Cameo/Papyrus deneme sürümü kurulumu.

4
Vaka Örneği

Kendi alanınızdan bir sistem örneği düşünmeniz ö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ı V-modeli ve MBSE yaklaşımını açıklar, use case ile kapsam belirler ve SysML block ile iç yapı diyagramları çizer.
Modül 1
Sistem Mühendisliği Temelleri
  • Sistem yaşam döngüsü ve ISO/IEC/IEEE 15288 süreç grupları
  • V-modeli: gereksinim, tasarım, entegrasyon, doğrulama
  • Belge tabanlı sistem mühendisliği ile MBSE farkı
  • Paydaş ihtiyaçları, sistem gereksinimleri ve izlenebilirlik
  • Fonksiyonel mimari ve fiziksel mimari ayrımı
  • Doğrulama (verification) ve geçerleme (validation) farkı
Modül 2
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 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
SysML Yapı Diyagramları
  • Block Definition Diagram (bdd): block, part ve reference property
  • Internal Block Diagram (ibd): part, port ve connector
  • Flow property ve item flow ile madde/enerji/bilgi akışı
  • Value property, unit ve quantity kind
  • Constraint block ve Parametric Diagram
  • UML sınıf diyagramı ile SysML bdd farkları
Günün hedefiKatılımcı gereksinim ve davranış modellerini kurar, yazılım bileşeni için UML sınıf, durum ve etkinlik modelleri geliştirir.
Modül 1
SysML Davranış ve Gereksinim Modelleme
  • Requirement diyagramı: derive, satisfy, verify, refine, trace
  • Use case ve aktör-sistem sınırı
  • Activity diyagramı ve SysML'e özgü genişletmeler
  • Sequence ve State Machine ile sistem davranışı
  • Allocation ile fonksiyondan bileşene eşleme
  • Trade study ve parametrik analiz ile alternatif karşılaştırma
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
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ı sıra ve dağıtım diyagramlarıyla donanım-yazılım ayrımını modeller, OCL ile kısıt yazar ve UML-SysML geçişini 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
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 3
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 4
UML ve SysML Birlikte Kullanım
  • SysML'in UML profili olarak genişletilmesi
  • Yazılım bileşenini sistem modelinden UML'e devretme
  • Donanım-yazılım ayrımı ve arayüz kontratı
  • Araç seçimi: Cameo/MagicDraw, Papyrus, Enterprise Architect
  • Model değişimi için XMI ve ReqIF kullanımı
  • Vaka çalışması: gömülü kontrol sistemi modelleme
Günün hedefiKatılımcı profil ve metamodel mantığını kullanır, EA ile kod/rapor üretir ve model yönetimi ile izlenebilirlik sağlar.
Modül 1
Metamodel, Profil ve Stereotipler
  • MOF dört katmanlı metamodel mimarisi (M0-M3)
  • UML metamodelinin temel yapısı: Element, Classifier, Property
  • Stereotype ve tagged value tanımı
  • UML Profile oluşturma ve genişletme
  • XMI ile araçlar arası model değişimi
  • MDA kavramları: CIM, PIM ve PSM
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
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
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:

✅
MBSE Temelleri

Sistem mühendisliği yaşam döngüsünü ve MBSE yaklaşımını gereksinimden doğrulamaya izleyebilirsiniz.

🔧
Use Case Analizi

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

🧠
SysML Davranışı

Gereksinimleri tasarım ve doğrulama elemanlarına bağlayan izlenebilir SysML modeli kurabilirsiniz.

📐
Durum Modelleme

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

🧩
Dağıtım Modeli

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

🛡️
SysML-UML Köprüsü

Sistem düzeyi SysML modelinden yazılım düzeyi UML tasarımına tutarlı geçiş yapabilirsiniz.

📊
EA Kurulumu

Enterprise Architect'te proje yapısını ve çalışma ortamını ekip kullanımına hazırlayabilirsiniz.

🚀
Model Yönetimi

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

Kimler İçin Uygundur?

  • Sistem mühendisleri
  • gömülü ve kontrol yazılımı geliştiriciler
  • savunma
  • otomotiv alanındaki mühendisler ve mimarlar

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem mühendisleri, gömülü ve kontrol yazılımı geliştiriciler, savunma ve otomotiv alanındaki mühendisler ve mimarlar.
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 4 gündür; tüm eğitim boyunca bir İHA veya otomotiv alt sistemi gibi vaka gereksinimlerden bloklara, davranışlara ve doğrulama bağlarına kadar modellenir.
SysML ile UML arasındaki fark nedir?
SysML, UML'in bir profilidir ve sistem mühendisliğine özgü blok, gereksinim ve parametrik diyagramlar ekler; yazılım odaklı kısımları çıkarır.
Hangi araçlar kullanılır?
Enterprise Architect ağırlıklıdır; Cameo/MagicDraw ve Papyrus ile kavramsal karşılaştırma yapılı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. Sistem Mühendisliği SysML ve UML Kullanarak Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri 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 DesenleriIIBA İş Analistleri İçin UML Modelleme Eğitimi
Yazılım Geliştirme Eğitimleri

IIBA İş Analistleri İçin UML Modelleme Eğitimi

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

İş analistleri için UML modelleme eğitimi: use case, etkinlik, durum, sınıf, sıra diyagramları ve BPMN ile gereksinim modelleme, 3 gün.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriInjection Principles & Applying SOLID Principles Eğitimi
Yazılım Geliştirme Eğitimleri

Injection Principles & Applying SOLID Principles Eğitimi

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

Dependency Injection ve SOLID eğitimi: IoC konteynerleri, constructor injection, Composition Root, SRP/OCP/LSP/ISP/DIP ve test edilebilir tasarım, 3 gün.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriIntroduction to Domain-driven Design Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to Domain-driven Design Eğitimi

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

Introduction to Domain-Driven Design eğitimi: ortak dil, Event Storming, Bounded Context, aggregate ve CQRS temelleri. Uygulamalı 3 gün.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriKurumsal Yazılım Mimarisi Eğitimi
Yazılım Geliştirme Eğitimleri

Kurumsal Yazılım Mimarisi Eğitimi

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

Kurumsal Yazılım Mimarisi eğitimi: katmanlı mimari, PoEAA, DDD sınırları, mikroservis, entegrasyon, dayanıklılık, ADR ve C4, 4 gün uygulamalı.

Detayları Gör →
Yazılım Mimarisi ve Tasarım DesenleriNesne Tabanlı Analiz ve Tasarım UML Dili Kullanarak Eğitimi
Yazılım Geliştirme Eğitimleri

Nesne Tabanlı Analiz ve Tasarım UML Dili Kullanarak Eğitimi

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

UML ile nesne tabanlı analiz ve tasarım eğitimi: use case, domain model, GRASP, sıra/durum diyagramları, SOLID ve temel desenler, 4 gün uygulamalı.

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