Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Software Engineering CE310 6. Yarıyıl 3 + 0 3,0 4,0
Ön Koşullar Yok
Dersin Dili İngilizce
Dersin Seviyesi Lisans
Dersin Türü Ders
Dersin Verilişi Ders için hazırlanan sunum dosyası üzerinden yapılmaktadır.
Dersin Koordinatörü Öğr. Gör. Dr. Levent SABAH
Dersi Verenler Öğr. Gör. Dr. Osman AKBULUT
Dersin Yardımcıları
Dersin Amacı Öğrencilere günümüzde uluslararası düzeyde sahip olunması beklenen gerekli yazılım mühendisliği donanımını vermektir Ayrıca proje yönetimi, ekip yönetimi, maliyet ve kaynak tahminleri, iş planlarını değerlendirme, teklifleri inceleme ve yenilikler önerme gibi görevlere öğrencileri hazırlamaktır.
Dersin İçeriği Yazılım mühendisliği süreçleri, proje yönetimi, ekip yönetimi, maliyet ve kaynak tahminleri, iş planlarını değerlendirme, teklifleri inceleme ve yenilikler ile en son kullanılan yazılım mühendisliği metodları.
Ders Öğrenme Kazanımları - Yazılım tasarımında UML modellerini geliştirebilme
- Yazılım geliştirmede takım çalışması yapabilme
- Bir yazılım projesine ait kullanıcı ara yüzlerini belirleyebilme
- Bir yazılım projesine ait bakım etkinliklerini değerlendirebilme
- Yazılım süreçlerini kavrayabilme
- Yazılım süreç modellerini(Çağlayan, gelişimsel, spiral) değerlendirebilme
- Yazılım proje yönetimini kavrayabilme ve yazılım projelerinde risk analizi yapabilme
- Bir yazılım projesine ait gereksinimleri belirleyebilme
- Yazılım projelerinde prototiplemeyi değerlendirebilme
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Yazılım Mühendisliği Gerçeği
2. Hafta Yazılım Geliştirme Yaşam Döngüsü
3. Hafta Yazılım/Bilgi Sistemi Geliştirme Aşamaları
4. Hafta Sistem Çözümleme
5. Hafta Tasarım
6. Hafta Gerçekleştirim
7. Hafta Yazılım Doğrulama ve Geçerleme
8. Hafta Bakım
9. Hafta Nesneye Yönelik Çözümleme
10. Hafta Yazılım Mimarileri
11. Hafta Yazılım Kalite ve Konfigürasyon
12. Hafta Bilgisayar Destekli Yazılım Araçları
13. Hafta Yazılım geliştirmek için öneriler
14. Hafta Örnek Yazılım Projelerinin İncelenmesi
Kaynaklar
Sarıdoğan , E., Yazılım Mühendisliği, Papatya Yayınevi,2004.
Arifoğlu, A., Doğru, A., Yazılım Mühendisliği, Sas Bilişim Yayınları,2004.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 DK3 DK4 DK5 DK6 DK7 DK8 DK9 Ölçme Yöntemi
PY4 4 3 4 3 4 4 5 4 5 5 -
*DK = Ders Kazanımı.
0 1 2 3 4 5
Ders Katkı Düzeyi Yok Çok Düşük Düşük Orta Yüksek Çok Yüksek
Ölçme Yöntemi Yazılı sınav Sözlü sınav Ödev/Proje Laboratuvar Çalışması Sunum /Seminer
AKTS / İş Yükü Tablosu
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ara Sınav 1 1 15 15
Ödev 1 1 15 15
Final 1 16 16
Sınıf İçi Etkinlik 14 1 14
Toplam İş Yükü 60
Dersin AKTS Kredisi 4,0