Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
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
Danışanlarımızın Yorumları (2)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Eğitim - Software Engineering
The level of inter activeness and pace meant that it was never boring.