Akademik Birim: |
|
Öğrenim Türü: |
Örgün Eğitim |
Ön Koşullar |
Nesneye Dayalı Programlama, Yazılım Mühendisliği |
Öğrenim Dili: |
İngilizce |
Dersin Düzeyi: |
Lisans |
Dersin Koordinatörü: |
Bahar Delibaş |
Dersin Amacı: |
Bu ders, öğrencinin (1) yazılım teknolojilerinin evriminde kalite geliştirme ve yönetim ihtiyacı, (2) sürüm kontrol sistemleri, (3) belirli bir yazılım hatasını hangi test veya kod analizi stratejilerinin yakalayabileceği hakkında bilgi sahibi olmasını amaçlar. Dersi alan öğrenciler, Otomatize Sürekli Entegrasyon hizmetlerinin kurulum ve kullanım becerisiyle birlikte, mevcut bir projeye kalite iyileştirmelerine katkıda bulunabilme becerisini kazanır. |
Dersin İçeriği: |
Bu ders, yazılım kalitesi sorunlarını ve yazılım testlerine dair temel kavramları işler. Öğrenciler, daha kaliteli yazılımlar üretmek için izlenecek en iyi süreçleri öğreneceklerdir. Derste, farklı test türleri, otomatik kalite güvence araçları, ve kalite modelleri tartışılacaktır. Proje gruplarında çalışan öğrencilerin bir sistemin veya önemli bir alt sistemin uygulamasını tamamlamaları ve birim, entegrasyon ve kabul testlerini yapmaları gerekmektedir. |
Dersin Öğrenme Çıktıları (ÖÇ): |
- 1- Test Planları ve Prosedürleri tasarlama ve uygulama becerisi.
- 2- Çeşitli test seviyelerinde çok çeşitli test tekniklerini uygulama becerisi.
- 3- Bir yazılımı etkin bir şekilde test etmek için test araçlarını kullanma becerisi.
- 4- Çeşitli test ölçümlerini hesaplama ve kullanma becerisi.
|
Dersin Öğrenme Yöntem ve Teknikleri |
Sınıf içi ders anlatımı, ödevler, sınavlar ve okumalar |
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.