Bu dersin sonunda öğrenciler; 1) yazılım projesi dokümantasyonu hazırlamak: birincil plan, gereksinim dokümanı, yazılım tasarım dokümanı, yazılım proje dokümanı
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Bu dersle ilişkili önerilen başka dersler bulunmamaktadır.
DERS TANIMI
Ders, yazılım mühendisliği temellerini yazılım süreçleri, yazılım geliştirme modelleri, yazılım gereksinimleri, gereksinim analizi, yazılım tasarımı, çağdaş modelleme araçları, doğrulama ve onaylama, yazılım testleri ve yazılım proje yönetimi konularına özel önem vererek sunmaktadır.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Yazılım mühendisliğinin temel konuları
2. Hafta
Yazılım mühendisliği, sistem mühendisliği, bilgisayar bilimleri, bilişim sistemleri
3. Hafta
Yazılım prosesleri ve yazılım süreç hayat döngüleri
4. Hafta
Temel yazılım hayat döngüleri
5. Hafta
Yazılım gereksinimleri
6. Hafta
Problem analizi
7. Hafta
Yazılım tasarımı
8. Hafta
ARASINAV
9. Hafta
Tasarım süreci
10. Hafta
Yazılım doğrulama ve geçerleme
11. Hafta
Yazılım test etme
12. Hafta
Sistem test etme
13. Hafta
Proje planlaması
14. Hafta
Risk yönetimi
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
Software Engineering", Ian Sommerville, 8th Edition, Addison-Wesley, 2006. "Software Engineering: A Practitioner's Approach", Roger S. Pressman, European Adaptation, 6th Edition, McGraw-Hill, 2005. "Fundamentals of Software Engineering", Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli, 2nd edition, Prentice Hall, 2002. "Software Design", David Budgen, Second Edition, 2003. "Secrets of Software Success", D.J. Hoch, C.R. Roeding, G.Purkert, S.K. Lindner, R. Müller, HBS Press, 2000. "Software Engineering: A Holistic View", Bruce I. Blum, Oxford University Press, 1992. "Software Requirements: Objects, Functions and States", Alan M. Davis, Second Edition, 1993. "An Introduction to Formal Specification and Z", Ben Potter, Jane Sinclair, and David Till, Prentice Hall, Second Edition, 1996.
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım,Soru-Cevap,Örnek Olay İncelemesi,Sorun/Problem Çözme
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
40
Mini-Sınav
5
10
Toplam(%)
50
Yıl İçinin Başarıya Oranı(%)
50
Finalin Başarıya Oranı(%)
50
Toplam(%)
100
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ