TR EN

YAZILIMIN MÜHENDİSLİĞİNİN İLKELERİ DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
BST302 YAZILIMIN MÜHENDİSLİĞİNİN İLKELERİ 6 3 3 8

HAFTALIK DERS KONULARI VE ÖNGÖRÜLEN HAZIRLIK ÇALIŞMALARI

Hafta Ön Hazırlık Konular Yöntem
1 - Yazılım Mühendisliğine Giriş: Tanım, Kapsam ve Etik İlkeler -
2 - Yazılım Süreç Modelleri: Şelale (Waterfall) ve Artırımlı Modeller -
3 - Çevik (Agile) Yazılım Geliştirme ve Scrum Metodolojisi -
4 - Gereksinim Mühendisliği: Belirleme, Analiz ve Belgeleme -
5 - Sistem Modelleme: Kullanım Durumu (Use Case) Diyagramları -
6 - Nesneye Yönelik Modelleme: Sınıf (Class) Diyagramları -
7 - Yazılım Mimarisi: Katmanlı Mimari ve İstemci-Sunucu Modeli -
8 - Yazılım Tasarım İlkeleri: SOLID Prensiplerine Giriş -
9 - Kullanıcı Arayüz Tasarımı Prensipleri ve Prototipleme -
10 - ARA SINAV -
11 - Yazılım Test Stratejileri: Birim, Entegrasyon ve Sistem Testleri -
12 - Kara Kutu ve Beyaz Kutu Test Teknikleri -
13 - Yazılım Proje Yönetimi: Planlama, Risk Yönetimi ve Maliyet -
14 - Yazılım Evrimi: Bakım Türleri ve Yeniden Mühendislik -
15 - Yazılım Kalite Güvencesi ve Standartlar (ISO/IEC) -
16 - FİNAL -
17 - FİNAL -