Dersin Adı |
Kodu |
Yarıyılı |
T+U |
Kredisi |
AKTS |
Yazılım Mühendisliği |
0504602 |
6 |
3+0 |
3 |
4 |
Ön Koşul Dersler |
Yok |
Dersin Dili |
Türkçe |
Dersin Türü |
Zorunlu |
Dersin Koordinatörü |
Yrd.Doç.Dr. Nurettin BEŞLİ |
Dersi Veren |
Yrd.Doç.Dr. Nurettin BEŞLİ |
Dersin Yardımcıları |
Yok |
Dersin Amacı |
Yazılım projelerinin gerçekleştirilme evrelerini öğretmek ve ders kapsamında yapılacak proje ile proje hazırlama deneyimi kazandırmaktadır. |
Dersin Öğrenme Çıktıları |
· Yazılım Mühendisliği kavramını açıklayabilecektir. · Yazılım geliştirme sürecini anlayabilecektir. · Sistem gereksinimlerini ve sistem gereksinim çeşitlerini öğrenebilecektir. · Yazılım tasarım sürecini anlayabilecektir. · Yazılım geliştirmede uygulanan farklı yöntemleri öğrenecektir. · Yazılım sınama ve hata ayıklama süreçlerini anlayabilecektir. · Yayınlama yönetiminin ve tekrar kullanmanın önemini anlayabilecektir. · Bir grup projesi içerisinde çalışmayı öğrenecektir. |
Dersin İçeriği |
YM kavramları, süreçler,modeller, yöntemler;Yazılım Gereksinim
Çözümlemesi;Yazılım Tasarımı;Yazılım Gerçekleştirimi;Test ve Bakım;Yazılım
Geliştirme Yöntem Bilimleri;Risk, Kalite ve Proje Yönetimi;UML |
Haftalar |
Konular |
1 |
Giriş - Yazılım Mühendisliği kavramları, süreçler,modeller |
2 |
Yazılım Geliştirme Yöntemleri |
3 |
Yazılım Geliştirme Yöntemleri |
4 |
Gereksinim Analizi |
5 |
Yazılım Tasarımı |
6 |
Yazılım Gerçekleştirimi: Uygulama ve Kodlama |
7 |
ARASINAV |
8 |
Yazılım Gerçekleştirimi: Uygulama ve Kodlama |
9 |
Test ve Bakım: Test Teknikleri |
10 |
Birim Testleri: Hata Ayıklama |
11 |
Yazılım Geliştirme Yöntem Bilimleri Sürüm Yönetimi |
12 |
Risk, Kalite ve Proje Yönetimi |
13 |
SVN ve UML |
14 |
FİNAL SINAVI |
Genel Yeterlilikler |
|
Kaynaklar |
· Erhan Sarıdoğan ,Yazılım Mühendisliği - Papatya Yayıncılık · Ali Arifoğlu, Yazılım Mühendisliği. SAS bilişim Yayınları · Roger S. Pressman, Software Engineering – Practitioner’s Approach · İnternet, UML Kaynakları |
Değerlendirme Sistemi |
Ara sınav: %40 Final: %60 Projeler: Ödevler: Duyurularak yapılabilir. |