SOFTWARE DESIGN AND DEVELOPMENT: SOFTWARE ENGINEERING & SDLC PHASES EĞİTİMİ

Yazılımı planlı, tasarımlı ve izlenebilir geliştirin

Yazılım mühendisliği ilkeleri, SDLC aşamaları, gereksinim, UML tasarımı, mimari, test, dağıtım, bakım ve Agile ile Waterfall karşılaştırması

Gereksinim analizi, UML, mimari desenler, SOLID, test seviyeleri, dağıtım, bakım ve Waterfall, Scrum, Kanban süreç modellerini örnek bir proje üzerinde işleyen iki günlük temel seviye yazılım mühendisliği eğitimi.

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

Eğitim Hakkında

Yazılım mühendisliği ve SDLC aşamaları

Eğitim yazılımın fikirden bakıma kadar yaşam döngüsünü aşama aşama anlatır. Gereksinim toplama ve analiz, kullanıcı hikayeleri, UML (use case, sınıf, sıra diyagramı), mimari desenler (katmanlı, MVC, mikroservis), tasarım ilkeleri (SOLID, DRY), uygulama ve sürüm kontrolü, test seviyeleri, dağıtım ve bakım, Waterfall, V-model, Agile ve DevOps yaklaşımları örnek bir proje üzerinden işlenir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Gereksinim ve Tasarım Aşamaları; 2. gün Geliştirme, Test, Yayın ve Yöntemler.

Seviye

Temel Seviye — yazılım mühendisliği ilkeleri ve SDLC aşamaları

Öğrenme Metodu

Katılımcılar küçük bir sipariş sistemi için gereksinimden tasarıma, test planından yayın planına kadar her aşamanın çıktısını gruplar halinde hazırlar.

Neden Bu Eğitim?

🏛️Bütünsel Bakış

Yazılımın tüm yaşam döngüsünü ve aşamalar arası çıktıları anlarsınız.

📐Tasarım Dili

UML ve mimari desenlerle fikirleri ekibe aktarılabilir şekilde çizersiniz.

🔀Yöntem Seçimi

Proje özelliklerine göre Waterfall, Agile veya hibrit yaklaşımı seçersiniz.

Anahtar Konular

sdlc aşamalarıyazılım mühendisliğiuml diyagramlarıgereksinim analiziagile waterfallyazılım tasarımısolid prensipleriyazılım geliştirme süreci
“İyi yazılım, iyi yazılmış koddan önce iyi anlaşılmış bir problemle başlar.”

Ön Koşullar

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

1
Temel bilgisayar bilgisi

Yazılımın ne olduğu konusunda genel bilgi yeterlidir.

2
Programlama (isteğe bağlı)

Temel kod okuyabilmek faydalıdır.

3
Grup çalışması

Aşama çıktılarını ekip olarak hazırlama isteği beklenir.

4
Çizim aracı

draw.io veya benzeri bir diyagram aracı kullanılacaktı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ı gereksinimleri toplar, kullanıcı hikayelerine çevirir ve UML ile mimari tasarım üretir.
Modül 1
Yazılım Mühendisliği Temelleri
  • Yazılım krizi ve mühendislik ihtiyacı
  • Ürün, proje ve süreç kavramları
  • Yazılım kalite nitelikleri
  • Rol dağılımı: analist, geliştirici, test, ürün sahibi
  • Dokümantasyon düzeyi seçimi
  • Etik ve profesyonellik kuralları
Modül 2
Gereksinim Mühendisliği
  • Fonksiyonel ve fonksiyonel olmayan gereksinim
  • Toplama teknikleri: görüşme, anket, gözlem
  • Kullanıcı hikayesi ve kabul kriterleri
  • Önceliklendirme: MoSCoW
  • Gereksinim izlenebilirlik matrisi
  • Belirsizlik ve değişiklik yönetimi
Modül 3
UML ile Modelleme
  • Use case diyagramı
  • Sınıf diyagramı ve ilişkiler
  • Sıra (sequence) diyagramı
  • Etkinlik ve durum diyagramı
  • Bileşen ve dağıtım diyagramı
  • ER diyagramı ile veri modeli
Modül 4
Mimari ve Tasarım İlkeleri
  • Katmanlı mimari ve MVC
  • Monolit ve mikroservis karşılaştırması
  • SOLID, DRY, KISS
  • Temel tasarım desenleri: Factory, Observer, Strategy
  • API tasarımı ve REST
  • Mimari karar kaydı (ADR)
Günün hedefiKatılımcı kodlama, test ve yayın süreçlerini planlar ve süreç modellerini karşılaştırarak seçim yapar.
Modül 1
Gerçekleme ve Sürüm Kontrolü
  • Kodlama standartları ve kod incelemesi
  • Git dal stratejileri: GitFlow, trunk-based
  • Sürekli entegrasyon temeli
  • Bağımlılık ve paket yönetimi
  • Yapılandırma yönetimi
  • Teknik borç
Modül 2
Test Aşaması
  • Test seviyeleri: birim, entegrasyon, sistem, kabul
  • Test piramidi
  • Black box ve white box teknik
  • Test senaryosu ve test planı
  • Hata yaşam döngüsü
  • Gerileme testi
Modül 3
Dağıtım ve Bakım
  • Ortamlar: geliştirme, test, üretim
  • Sürüm planı ve geri alma
  • CI/CD hattının rolü
  • Bakım türleri: düzeltici, uyarlayıcı, mükemmelleştirici
  • İzleme ve olay yönetimi
  • Yazılımın emekliye ayrılması
Modül 4
Süreç Modelleri
  • Waterfall ve V-model
  • Artımlı ve spiral model
  • Scrum: roller, olaylar, artefaktlar
  • Kanban ve akış metrikleri
  • DevOps ve sürekli teslimat
  • Yöntem seçim ölçütleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SDLC Aşamaları

Yaşam döngüsünün her aşamasının çıktısını tanımlarsınız.

✅
Gereksinim Yazma

Kullanıcı hikayesi ve kabul kriteri yazarsınız.

✅
UML Modelleme

Use case, sınıf ve sıra diyagramı çizersiniz.

✅
Mimari Seçimi

Katmanlı ve mikroservis mimarilerini karşılaştırırsınız.

✅
Tasarım İlkeleri

SOLID ve temel tasarım desenlerini örneklerle uygularsınız.

✅
Test Planı

Test seviyeleri ve senaryolarıyla test planı hazırlarsınız.

✅
Dağıtım Planı

Ortam ve sürüm yönetimiyle yayın planı kurarsınız.

✅
Süreç Modeli Seçimi

Waterfall, Scrum ve Kanban arasında gerekçeli seçim yaparsınız.

Kimler İçin Uygundur?

  • Yeni mezunlar
  • analist ve proje yöneticileri
  • yazılıma geçiş yapanlar
  • temel yazılım mühendisliği bilgisini düzenlemek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yeni mezunlar, analist ve proje yöneticileri, yazılıma geçiş yapanlar ve temel yazılım mühendisliği bilgisini düzenlemek isteyenler için uygundur. Yazılımın ne olduğu konusunda genel bilgi yeterlidir.
Kod yazmak gerekiyor mu?
Hayır, ağırlık tasarım ve süreçtedir; kod okuyabilmek faydalıdır.
Uygulama nasıl yapılır?
Küçük bir sipariş sistemi için her aşamanın çıktısı grup çalışmasıyla hazırlanır.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Agile ayrıntılı işlenir mi?
Scrum ve Kanban özetle işlenir; ayrıntı için çevik eğitimlerimiz vardı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. Software Design and Development: Software Engineering & SDLC Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Programlama Temelleri ve Yaşam DöngüsüData Manipulation & Debugging Eğitimi
Yazılım Geliştirme Eğitimleri

Data Manipulation & Debugging Eğitimi

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

C# veri işleme ve hata ayıklama eğitimi: koleksiyonlar, LINQ, System.Text.Json, XML, Entity Framework Core ve Visual Studio ile veri hatası ayıklama.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Concepts Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Concepts Eğitimi

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

Hata türleri, breakpoint, çağrı yığını, loglama ve git bisect ile sistematik hata ayıklamayı öğrenin. Uygulamalı Debugging Concepts eğitimi Digital Vizyon Akade

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Environments & Dumps Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Environments & Dumps Eğitimi

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

Uzak ve konteyner debug, ProcDump, WinDbg, Visual Studio dump analizi, sembol sunucusu ve Linux core dump konularını uygulamalı öğrenin. Digital Vizyon Akademi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Tools & Best Practices Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Tools & Best Practices Eğitimi

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

gdb, Visual Studio, strace, Wireshark ve Chrome DevTools ile hata ayıklama; loglama, assert ve ekip pratikleri. Uygulamalı eğitim Digital Vizyon Akademi'de.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Tools Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Tools Eğitimi

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

Visual Studio, WinDbg, gdb, Process Monitor ve Fiddler ile hata ayıklama araçlarını uygulamalı öğrenin. Digital Vizyon Akademi hata ayıklama araçları eğitimi.

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