Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Yazılım Kalite ve Test SüreciBLM477035300
ÖnkoşullarYazılım Mühendisliği
YarıyılGüz
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüOya Kalipsiz
Dersi Veren(ler)Banu Diri
Asistan(lar)ı
Dersin AmacıDers, yazılım kalitesi, kalitenin sağlanması, yazılım test etme, yazılım ölçümü ve ölçütleri – yazılım kalite mühendisliği ile ilişkili konulara giriş yapmayı, Yazılım Geçerleme&Doğrulama Teknikleri ve Yazılım Test süreçlerini örnekler ile açıklamayı hedeflemektedir.
Dersin İçeriğiYazılım Kalitesi – Kalitenin Sağlanması – Kalite Mühendisliği - Yazılım Ölçümü ve Ölçütleri – Yazılım Standartlar - Yazılım Süreç İyileştirme (CMMI vb) - Geçerleme&Doğrulama – Yazılım Test Aktivite ve Teknikleri – Sistem Testi – Kullanım Testi – Test tasarımı – Formal Doğrulama
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Jeff Tian, “Software quality engineering: testing, quality assurance, and quantifiable improvement”, John Wiley Pub., 2005
  • • William E. Lewis, David Dobbs, Gunasekaran Veerapillai – “Software testing and continuous quality improvement”, Taylor and Francis, 2008 • Galin D., “Software quality assurance: from theory to implementation”, Pearson/Addison Wesley, 2004 - 590 sayfa • Nina S.Godbole, “Software quality assurance: principles and practice”, Pearson, 2004 • Sommerville I.,” Software Engineering”, Addison Wesley, 2009-
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenci kalite yönetim süreçlerini ve yazılım kalite standartlarını bilir.
  2. Öğrenciler yazılım doğrulama ve geçerleme arasındaki farkı bilir.
  3. Öğrenciler sistem testi ve birim – bileşen testini uygulama becerisine sahip olur.
  4. Öğrenciler yazılım test ortamını hazırlamayı bilir.
  5. Öğrenciler sistem testi kümeleri oluşturma becerisine sahip olur.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Yazılım Kalitesi ve kalite faktörleri (ISO 9126 and Mc Call, ..)
2Yazılım Süreç Modelleri ve Kalite yaklaşımı
3Yazılım Sürecinde Kalite sağlama Aktiviteleri
4Yazılım Süreç İyileştirme (CMMI, SPICE, vb)
5Kalite Mühendisliği, Yazılım Ölçümü ve Ölçütleri
6Yazılım Geçerleme & Doğrulama Yöntemleri
7Yazılım test Süreci: Test Planlama
8Yazılım test Süreci: Test Ortamı Tasarımı
9Yazılım test Süreci: Sistem Testi – Test Araçları
10Ara Sınav
11Arabirim ve Kullanıcı Testleri Arabirim ve Kullanıcı Testleri
12Yazılım Test Uygulamaları
13 Çevik Yazılım GeliştirmeYöntemleri ve Test
14Proje Sunumları
15Proje Sunumları
16Final Sınavı

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği110
Ödev
Sunum/Jüri
Projeler120
Seminer/Workshop
Ara Sınavlar130
Final40
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati163
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması143
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği15
Projeler115
Sunum / Seminer14
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)112
Final (Sınav Süresi + Sınav Hazırlık Süresi)115
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok