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 |
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 |
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. |
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 | - |
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 |
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 |