YAZILIM SİSTEMLERİ MÜHENDİSLİĞİ: TEMELLER VE UYGULAMALAR EĞİTİMİ

Yazılım sistemlerini mühendislik disipliniyle kurun

Gereksinim, UML/SysML, MBSE, dağıtık mimari, test, kalite ve emniyet mühendisliğini uçtan uca bir vaka üzerinde uygulayın

Gereksinim, UML/SysML, MBSE, dağıtık mimari, test, kalite ve emniyet mühendisliğini uçtan uca vaka çalışmasıyla öğrenin.

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

Eğitim Hakkında

Yazılım yoğun sistemlerin mühendislik temelleri ve uygulaması

Eğitim, ISO/IEC/IEEE 15288 süreçleri ışığında yazılım yoğun sistemlerin mühendisliğini ele alır. EARS ile gereksinim yazımı ve izlenebilirlik, UML ve SysML modelleme, C4 ve arc42, ATAM ve ADR, MBSE ve Capella, CAP ve mesajlaşma ile dağıtık mimari, test düzeyleri ve entegrasyon stratejileri, ISO 25010 kalite modeli, FMEA, hata ağacı, IEC 61508 ve ISO 26262 emniyet vakası uygulamalı vaka ile işlenir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Gereksinim, Mimari ve Model Tabanlı Mühendislik; 2. gün Test, Kalite, Emniyet ve Vaka Atölyesi.

Seviye

İleri Seviye — Gereksinim, mimari modelleme, MBSE, dağıtık sistemler, emniyet ve test mühendisliğini kapsayan sistem mühendisliği yelpazesi

Öğrenme Metodu

Katılımcılar gömülü sensör, bulut servisi ve mobil uygulamadan oluşan bir izleme sisteminin gereksinimden doğrulama planına kadar mühendislik çıktılarını üretir.

Neden Bu Eğitim?

🧱Sağlam Temel

Gereksinimden doğrulamaya izlenebilir bir mühendislik zinciri kurmayı öğrenirsiniz.

🧭Mimari Karar Gücü

ATAM, ADR ve ödünleşim analiziyle mimari kararları gerekçelendirirsiniz.

🛡️Emniyet Bakışı

FMEA ve hata ağacıyla riskli bileşenleri erkenden belirlersiniz.

Anahtar Konular

yazılım sistemleri mühendisliğisistem mühendisliğisysmlmbsegereksinim mühendisliğiatam mimari değerlendirmeiso 25010fmeaemniyet mühendisliğidağıtık sistem mimarisi
“Sistem, parçalarının toplamı değil, parçalar arasındaki ilişkilerin kalitesidir.”

Ön Koşullar

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

1
Yazılım Geliştirme Deneyimi

Yazılım projelerinde çalışmış olmak örnekleri anlamayı kolaylaştırır.

2
UML Aşinalığı

UML diyagramlarını okuyabilmek faydalı olur.

3
Sistem Düşüncesi

Birden fazla bileşenden oluşan sistemlerle çalışma deneyimi beklenir.

4
Model Aracı

Capella veya Cameo deneme sürümü ya da Archi kurulu bir bilgisayar ö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ı gün sonunda Test edilebilir gereksinimler yazar, UML/SysML ve MBSE ile modeller ve dağıtık mimari ödünleşimlerini değerlendirir.
Modül 1
Sistem Mühendisliği Yaşam Döngüsü ve Gereksinimler
  • Sistem mühendisliği süreçleri (ISO/IEC/IEEE 15288) ve yazılım yaşam döngüsü (ISO/IEC 12207) ilişkisi
  • Paydaş ihtiyacından sistem gereksinimine: işlevsel, işlevsel olmayan ve kısıt gereksinimleri
  • Gereksinim niteliği: tek anlamlılık, test edilebilirlik, izlenebilirlik; EARS söz dizimi örnekleri
  • Kullanım senaryoları, kullanım durumu diyagramı ve operasyonel konsept (ConOps) belgesi
  • Gereksinim izleme matrisi ve DOORS / Jira ile gereksinim yönetimi
  • Doğrulama (verification) ile geçerleme (validation) farkı ve V-modeli eşlemesi
Modül 2
Mimari Tasarım ve Modelleme (UML/SysML)
  • UML sınıf, sıra (sequence), durum (state) ve etkinlik diyagramlarının doğru kullanımı
  • SysML'e giriş: blok tanım (BDD), iç blok (IBD) ve gereksinim diyagramları
  • Mimari stiller: katmanlı, mikroservis, olay güdümlü, ports-and-adapters ve aralarındaki ödünleşimler
  • Nitelik senaryoları ve ATAM: performans, güvenlik, kullanılabilirlik, değiştirilebilirlik
  • C4 modeli (context, container, component) ve arc42 ile mimari dokümantasyon
  • Mimari karar kayıtları (ADR) ve teknik borç takibi
Modül 3
Model Tabanlı Sistem Mühendisliği (MBSE)
  • MBSE yaklaşımı: doküman merkezli yöntemden model merkezli yönteme geçiş ve kazanımlar
  • SysML v1/v2 diyagram türleri; parametrik diyagramlar ve kısıt blokları
  • Arcadia / Capella yöntemi: operasyonel, sistem, mantıksal ve fiziksel mimari katmanları
  • Cameo Systems Modeler veya Capella ile örnek sistem modeli oluşturma
  • Model doğrulama, simülasyon ve gereksinimden mimariye izlenebilirlik
  • MBSE'nin yazılım yaşam döngüsü araçları (Jira, Git) ile entegrasyonu
Modül 4
Dağıtık Sistem Mimarisi ve Dayanıklılık
  • CAP teoremi, tutarlılık modelleri (güçlü, nihai) ve PACELC yaklaşımı
  • Replikasyon, bölümleme (sharding), lider seçimi ve konsensüs (Raft) temelleri
  • Mesajlaşma: kuyruk, yayın-abone, en az bir kez / tam bir kez teslim ve idempotency
  • Saga, outbox ve iki aşamalı onay (2PC) alternatifleri ile dağıtık işlem
  • Dayanıklılık kalıpları: circuit breaker, bulkhead, retry, timeout ve kaos mühendisliği
  • Gözlemlenebilirlik: dağıtık izleme (OpenTelemetry), metrikler ve SLO tabanlı uyarı
Günün hedefiKatılımcı gün sonunda Test ve entegrasyon stratejisini planlar, kalite ve güvenilirliği ölçer, emniyet analizini yapar ve vaka üzerinde birleştirir.
Modül 1
Gerçekleştirme, Entegrasyon ve Test Mühendisliği
  • Tasarım prensipleri: SOLID, düşük bağlılık/yüksek uyum ve tasarım kalıplarının seçimi
  • Sürekli entegrasyon, yapı otomasyonu ve konfigürasyon yönetimi (Git, sürüm etiketleme)
  • Test düzeyleri: birim, entegrasyon, sistem ve kabul testi; test planı ve test durumu tasarımı
  • Sınır değer, eşdeğerlik sınıfı ve karar tablosu teknikleri; kod kapsama ölçümü
  • Sistem entegrasyon stratejileri: yukarıdan aşağı, aşağıdan yukarı, büyük patlama ve sürekli entegrasyon
  • Hata analizi, kök neden analizi ve regresyon test yönetimi
Modül 2
Kalite, Güvenilirlik ve Sistem Yaşam Döngüsü Yönetimi
  • Yazılım kalite modeli ISO/IEC 25010: işlevsellik, performans, güvenilirlik, güvenlik, sürdürülebilirlik
  • Güvenilirlik ölçümleri: MTBF, MTTR, kullanılabilirlik hesapları ve SLO/SLA kavramları
  • Risk ve güvenlik analizi: FMEA, hata ağacı analizi (FTA) ve tehdit modelleme (STRIDE)
  • Süreç olgunluğu: CMMI seviyeleri, süreç iyileştirme ve ölçüm programı (GQM)
  • Bakım ve evrim: Lehman yasaları, yeniden mühendislik ve eski sistemlerin modernizasyonu
  • Sistem emekliliği, veri göçü ve yaşam döngüsü maliyet analizi
Modül 3
Güvenlik-Kritik Sistemler ve Emniyet Mühendisliği
  • Emniyet standartları: IEC 61508, ISO 26262 (otomotiv), DO-178C (havacılık) ve EN 50128 (demiryolu) genel bakış
  • Tehlike analizi ve risk değerlendirmesi (HARA), ASIL / SIL seviyeleri
  • Hata modları ve etkileri analizi (FMEA), hata ağacı analizi ve ortak neden hataları
  • Emniyet gereksinimleri, güvenli durum (safe state) ve gözcü zamanlayıcı (watchdog) tasarımı
  • Emniyet vakası (safety case) ve kanıt izlenebilirliği; araç yeterlilik gereksinimleri
  • Emniyet ile siber güvenliğin ilişkisi (ISO/SAE 21434) ve birlikte analiz
Modül 4
Uçtan Uca Sistem Mühendisliği Vaka Atölyesi
  • Vaka tanımı: gömülü sensör, bulut servisi ve mobil uygulamadan oluşan izleme sistemi
  • Paydaş ihtiyaçlarından gereksinim setine ve izlenebilirlik matrisine geçiş
  • Mantıksal ve fiziksel mimari seçimi; ödünleşim analizi (trade study) matrisi
  • Arayüz kontrol dokümanı (ICD) ve alt sistemler arası sözleşme tanımı
  • Doğrulama planı: test stratejisi, simülasyon ve kabul kriterleri
  • Gözden geçirme sunumu: SRR, PDR, CDR kilometre taşlarının simülasyonu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Gereksinim Mühendisliği

Test edilebilir gereksinimler yazıp izlenebilirlik matrisine bağlarsınız.

🎯
Mimari ve Modelleme

UML/SysML ve C4 ile mimariyi modelleyip kararlarını ADR ile kaydedersiniz.

🔧
MBSE Yaklaşımı

SysML ve Capella ile modele dayalı bir sistem mimarisi oluşturursunuz.

🧩
Dağıtık Mimari

Tutarlılık, mesajlaşma ve dayanıklılık kalıplarını mimari karara dönüştürürsünüz.

📦
Entegrasyon ve Test

Test düzeylerini planlayıp CI içinde entegrasyon stratejisini işletirsiniz.

🚀
Kalite ve Güvenilirlik

Kalite niteliklerini ölçüp FMEA ve tehdit modelleriyle riskleri değerlendirirsiniz.

🔒
Emniyet Mühendisliği

Tehlike analizi yapıp emniyet gereksinimlerini güvenli duruma bağlarsınız.

📊
Vaka Atölyesi

Gereksinimden doğrulama planına uzanan bir sistemi uçtan uca mühendislik disipliniyle kurgularsınız.

Kimler İçin Uygundur?

  • Sistem ve yazılım mimarları
  • kıdemli mühendisler
  • kalite
  • doğrulama mühendisleri ile yazılım yoğun ürün geliştiren ekiplerin teknik liderleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem ve yazılım mimarları, kıdemli mühendisler, kalite ve doğrulama mühendisleri ile yazılım yoğun ürün geliştiren ekiplerin teknik liderleri için uygundur.
Hangi sektörlere yöneliktir?
Savunma, otomotiv, havacılık, sağlık ve endüstriyel yazılım gibi güvenilirliğin kritik olduğu alanlara uyarlanabilir.
Araç kullanılacak mı?
Capella veya Cameo ile SysML modelleme ve Archi/draw.io ile C4 diyagramları uygulanır.
Vaka çalışması nasıl işler?
Bir izleme sistemi için gereksinimden arayüz kontrol dokümanına ve doğrulama planına uzanan çıktılar gruplarla üretilir.
Eğitim sonunda hangi belge verilir?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Yazılım Sistemleri Mühendisliği: Temeller ve Uygulamalar Eği Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 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 Geliştirme GenelOrganizing Code into Classes Eğitimi
Yazılım Geliştirme Eğitimleri

Organizing Code into Classes Eğitimi

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

Kodu sınıflara organize etme eğitimi: sorumluluk ayrımı, kapsülleme, kompozisyon, kod kokuları ve test eşliğinde refactoring uygulamaları.

Detayları Gör →
Yazılım Geliştirme GenelOS Deployment Strategies: Deploying Modern Systems Eğitimi
Yazılım Geliştirme Eğitimleri

OS Deployment Strategies: Deploying Modern Systems Eğitimi

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

Windows modern dağıtım eğitimi: MDT, Windows Autopilot, Intune, Configuration Manager task sequence ve DISM ile OS dağıtım stratejileri.

Detayları Gör →
Yazılım Geliştirme GenelOS Deployment Strategies: Maintaining & Managing Modern Systems Eğitimi
Yazılım Geliştirme Eğitimleri

OS Deployment Strategies: Maintaining & Managing Modern Systems Eğitimi

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

Modern Windows sistemlerinin bakımı ve yönetimi eğitimi: Windows Update for Business, Intune uyumluluk, BitLocker, Endpoint Analytics ve cihaz yaşam döngüsü.

Detayları Gör →
Yazılım Geliştirme GenelOS Deployment Strategies: Upgrading & Maintaining Systems Eğitimi
Yazılım Geliştirme Eğitimleri

OS Deployment Strategies: Upgrading & Maintaining Systems Eğitimi

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

Windows yükseltme ve bakım eğitimi: in-place upgrade, uyumluluk analizi, USMT, SetupDiag ve geri alma stratejileriyle Windows 11 geçişi.

Detayları Gör →
Yazılım Geliştirme GenelPerformance Engineering: Assessing Performance Issues in Software Development Eğitimi
Yazılım Geliştirme Eğitimleri

Performance Engineering: Assessing Performance Issues in Software Development Eğitimi

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

Performans mühendisliği eğitimi: profiling, flame graph, JMeter ve k6 yük testi, percentil analizi, EXPLAIN ve darboğaz değerlendirmesi.

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