Ders Planı / SOFTWARE TESTING AND VALIDATION

Ders Bilgileri

Dersin Kredisi 3.0
Dersin AKTS Kredisi 4.0
Dersin Öğretim Dili İngilizce
Dersin Düzeyi Lisans , TYYÇ: 6. Düzey , EQF-LLL: 6. Düzey , QF-EHEA: 1. Düzey
Dersin Türü Zorunlu
Dersin Veriliş Şekli Yüz-Yüze Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ? Z
Dersin Koordinatörü
Dersi Veren(ler)
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı Modül, ileri düzeyde yazılım geliştirme süreci kalite güvencesi konusu yaklaşımlar. Bu, yazılım test ve kalite kontrolü için stratejiler titiz bir hesap ve kalite güvencesi ve proje maliyet tahmini için yazılım ölçümleri içerir. Bu modül, yazılım süreç iyileştirme kavramı etrafında odaklanır. Öğrencilerin bulguları sunmak için yazılım kalite güvencesi mevcut sorunları nasıl araştırma öğrenmek ve. Bunlar endüstriyel bir bağlamda pratik süreç iyileştirme adımları teorik fikirleri nasıl açacağınızı öğreneceksiniz.
Dersin İçeriği Yazılım Mühendisliği önemli bir amacı, yazılım geliştirme sürecinin nihai ürünün kalitesini sağlamak için. Kalite sürecinin sonunda eklenebilir ekstra bir değildir. Bunu başarmak için her aşamada nihai ürünün kalitesini nasıl katkıda bulunduğunu düşünmek gerekir. Kalite güvencesi, yazılım yaşam döngüsü içsel bir parçası olarak görülmelidir. Bir anahtar kalite kontrol mekanizması, yazılım testleri, başka bir denetim ve incelemelere. Ancak, bu, daha geniş bir Kalite Güvence Planı parçası olarak uygulanmalıdır. Kalite yolunda ilk adım, ne olduğunu ve nasıl ölçmek için anlamaktır. Bir ürünün genel kalitesini doğrudan ölçülen olamaz oldukça muğlak bir fikir. Bu farklı özellikler bir birleşmesi olarak görülebilir: doğruluk, güvenilirlik, sürdürülebilirliği, kullanım kolaylığı, ve sağ yazılım ölçümlerini geliştirerek ölçülebilir. Ölçümleri böylece kalite güvencesi konusunda önemli bir araçtır. Ayrıca, kalite, ilgili maliyet referans olmadan kabul edilemez. Metrik yazılım büyüklüğü ve karmaşıklığı ölçmek için de kullanılabilir ve bu nedenle proje maliyet tahmini istihdam edilmektedir. Bu modül, mevcut teknikleri ve bunların nasıl istihdam olabilir keşfetmek, endüstriyel bir bakış açısıyla yazılım kalite güvencesi konularında derinlemesine bakacağız. SEI süreci Yetenek Olgunluk Modeli ve SPICE (ISO / IEC 15504) görüldüğü gibi, yazılım süreç iyileştirme fikri etrafında yoğunlaşacaktır.

Haftalık Ders Konuları

1Yazılım kalite güvencesi giriş
2Denetimler ve yorumlar
3Yazılım doğrulama İlkeleri
4Yazılım doğrulama
5Yazılım testi
6Özellikler tabanlı test yapım teknikleri
7Beyaz kutu ve gri kutu test
8Kontrol akışı odaklı test yapım teknikleri
9Veri akışı odaklı test yapım teknikleri
10Temiz oda bir yaklaşım kalite güvencesi
11Yazılım süreci sertifikasyonu
12Yazılım süreci sertifikasyonu
13Yazılım süreci sertifikasyonu
14final

Kaynaklar

Introduction to Software Testing by Paul Ammann and Jeff Ofutt, 2-d edition.
2. Practical Software Testing by Ilene Burnstein, 2003 Springer-Verlag New York, Inc.
3 Junit.org