Eğitim İçeriği

1. Gün: Süreç

Giriş

  • Sistem Mühendisliği nedir?
  • Software Engineering nedir?
  • Software Engineering'ün zor olmasının nedenleri nelerdir?
  • Sistem gereksinimleri
  • Sistem modellemesi

Software Engineering Süreçleri

  • Yazılım Geliştirme Süreci nedir?
  • Geleneksel Süreçler
  • Agile Süreçleri
  • Yüksek Bütünlük Sistemleri oluşturma süreçleri
  • Standartlar ve sertifikasyon sistemleri

Yüksek Bütünlük Sistemleri

  • Yüksek Bütünlük Sistemleri nelerdir?
  • QM kültürünün rolü
  • Hataların nedenleri
  • Kritik sistemler standardı
  • Güvenilirlik mühendisliği

Yazılım Bakımı

2. Gün: Planlama

Gereksinimler

  • Kullanıcı gereksinimleri
  • Kullanıcı gereksinimlerinin belirlenmesi/analizi
  • Sistem gereksinimleri
  • Yazılım gereksinimleri
  • Yazılımın belirtimi
  • Gereksinim süreci
  • Gereksinimleri yönetmek için araçlar

Software Design

  • Conway Yasası
  • Tasarım desenleri
  • Metinsel modelleme araçları
  • OO tasarımının ilkeleri
  • Tasarım araçları
  • Yaygın mimariler

Modelleme

  • Bir mimari planlamak
  • UML grafiksel gösterimler
  • UML dışı grafiksel gösterimler

3. Gün: Kod

Yazılım Oluşturma

  • Bir tasarımı koda nasıl dönüştürürsünüz?
  • Programming en iyi uygulamalar
  • Kodun soyutlanması
  • Programming iş akışı

Configuration Management

  • Configuration Management nedir?
  • Configuration Management ISO9000 ve CMMI'da
  • Planlama, tasarım ve QA için CASE araçları
  • Yazılım yazmak için CASE araçları
  • SVN ile sürüm kontrolü
  • Sistem Entegrasyonu

Yüksek Bütünlük Sistemleri için Kod

  • Hataları önleme
  • Hataları yakalama
  • Hataların etkisini azaltma
  • Yüksek Bütünlük Sistemleri için kodla ilgili tipik sorunlar

Kod kalitesi metrikleri

  • Kod boyutu metrikleri
  • Kod karmaşıklığı metrikleri
  • Kod dışı metrikler
  • Statik analiz

4. Gün: Doğrulama ve Geçerlilik

İncelemeler

  • VV'nin temelleri
  • Bağımsız Doğrulama ve Geçerlilik
  • Tasarım ve gereksinim incelemeleri
  • Kod denetimleri
  • Yazılım Yürüyüşleri
  • Denetimler
  • Diğer V & V yöntemleri

Yüksek Bütünlük Sistemlerini Test Etme

  • Güvenlikle ilgili belgeler
  • Senaryolar
  • Güvenlik için argümanlar
  • Yüksek Bütünlük Sistemlerinin İncelemeleri
  • Güvenilirliği tahmin etme
  • Resmi yöntemler
  • V + V maliyetleri

Otomatik Test

  • Neden test etmelisiniz?
  • Otomatik ve manuel testler
  • Artımlı test
  • Test türleri
  • Test araçları
  • Test Koşumları

5. Gün: Management

Project Management

  • Project Management nedir?
  • Müşteri teslimi
  • Standartlar (PMP, PRINCE2)
  • Zaman yönetimi
  • Maliyet yönetimi
  • Risk yönetimi
  • Proje dokümantasyonu

Süreç Değerlendirmesi

  • Süreç değerlendirmesinin işlevi
  • Metriğe göre hareket etme
  • Süreç metrikleri
  • Süreç değerlendirme standartları ve çerçeveleri (CMMI, ISO 9001, TickIt+)
  • Süreç değerlendirme toplantıları

Özet ve Sonuçlar

 35 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler