Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Dili Türü Yarıyıl T+U Saat Kredi AKTS
Software Engineering CE310 İngilizce Zorunlu 6. Yarıyıl 3 + 0 3,0 4,0
Ön Koşul Dersleri
Dersin Seviyesi Lisans
Dersin Verilişi Ders için hazırlanan sunum dosyası üzerinden yapılmaktadır.
Dersin Koordinatörü Öğr. Gör. Dr. Levent SABAH
Dersi Veren(ler)
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ı
# Öğrenme Kazanımı
1 Yazılım tasarımında UML modellerini geliştirebilme
2 Yazılım geliştirmede takım çalışması yapabilme
3 Bir yazılım projesine ait kullanıcı ara yüzlerini belirleyebilme
4 Bir yazılım projesine ait bakım etkinliklerini değerlendirebilme
5 Yazılım süreçlerini kavrayabilme
6 Yazılım süreç modellerini(Çağlayan, gelişimsel, spiral) değerlendirebilme
7 Yazılım proje yönetimini kavrayabilme ve yazılım projelerinde risk analizi yapabilme
8 Bir yazılım projesine ait gereksinimleri belirleyebilme
9 Yazılım projelerinde prototiplemeyi değerlendirebilme
Ders Planı (Haftalık Konular)
Hafta Konular/Uygulamalar Yöntem
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
*Ara sınav ve final sınav tarihleri 14 haftalık ders işleyiş planında belirtilmemiştir. Ara sınav ve final sınav tarihleri Üniversitemiz Senatosu kararı ile akademik takvimde belirtilen tarihlerde yapılmaktadır.
Ders - Program Yeterlilikleri İlişkileri
No Program Yeterlilikleri Katkı Düzeyi
1 2 3 4 5
4 Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik DK1 DK2 DK3 DK4 DK5 DK6 DK7 DK8 DK9
PY4 3 4 3 4 4 5 4 5 5
Kaynaklar
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer 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.
AKTS / İş Yükü Tablosu
AKTS / İş Yükü Tablosu Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Sınavlar
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
*AKTS = (Toplam İş Yükü) / 25,5 Dersin AKTS Kredisi 4,0