Yıl: 2025, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Kotonya, G., & Sommerville, I. (2017). Gereksinim Mühendisliği. Nobel Yayıncılık.
Pressman, R. S. (Çeviri: 2020). Yazılım Mühendisliği: Bir Uygulayıcı Yaklaşımı.
Dersin İçeriği
Ders, yazılım yaşam döngüsü kavramlarını ve gereksinim mühendisliğinin temellerini kapsar. Gereksinim çıkartımı teknikleri, modelleme yöntemleri, dokümantasyon, yönetim ve CASE araçları ile uygulamalı çalışmalar yapılır. İnsan faktörünün etkisi, ekip çalışması ve farklı projelerde gereksinim mühendisliği uygulamaları incelenir. Use case, user story, kısıtlar ve arayüzler gibi dokümanların hazırlanması üzerine pratik yapılır ve öğrenciler projelerini sunarak değerlendirme alır.
Dersin Amacı
Bu dersin amacı, öğrencilere yazılım gereksinimlerinin doğru şekilde belirlenmesi, belgelenmesi, yönetilmesi ve analiz edilmesi süreçlerini öğretmek; ISO/IEC standartları, modelleme teknikleri, ekip çalışması ve araç kullanımı konularında uygulamalı bilgi kazandırmaktır.