Bilgi Paketi

Bilgisayar Mühendisliği Tezsiz Yüksek Lisans Programı

BİL573

İLERİ YAZILIM MÜHENDİSLİĞİ

Ders Kodu
BİL573
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
10
Dersin TürüZorunlu
Dersin DüzeyiTezsiz Yüksek Lisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS10
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Yazılım ve Yazılım Mühendisliği kavramlarını iyice anlar.
  2. Yazılım Geliştirme Ömür Çevrimi (SDLC) adımlarını ve Geliştirme süreçlerini daha iyi anlar.
  3. Yazılım Geliştirme sürecinde insan yönetiminin önemini kavrar.
  4. Yazılım Geliştirme sürecinde kalitenin yerini ve önemini öğrenir.
  5. Yazılım Maliyet hesabı tahmini, süreç iyileştirme ve düzenleşim yönetimi konularını daha iyi anlar.
  6. Yazılım standartları hakkında genel bilgi sahibi olur.
  7. RUP/UML, bilgi güvenliği Mühendisliği, SOA gibi güncel konularda bilgi edinir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerBİL 382 Yazılım Mühendisliğine Giriş
Ders TanımıYazılım Mühendisliğinin Temel Kavramları ve Amaçları. Yazılımda Kalite ve Kalite Ölçütlerine Giriş. Yazılım Geliştirme Süreçleri. Yazılım Geliştirme Projelerinde Temel İlkeler: Örgütleme, Araçlar ve Risk Yönetimi. Yazılım Gereksinim Analizi İlkeleri. Yazılım Tasarım İlkeleri. Yazılım Tasarım Kalıpları. Yazılım Mimarileri. Gerçekleştirim İlkeleri. Yazılım Sınamaya Giriş. Birim Sınaması. Yazılım Bakım ve Onarımı. Bilgi Güvenliği Mühendisliği.
Ders İçeriği
HAFTA KONULAR
1. Hafta Yazılım Mühendisliğinin Temel Kavramları ve Amaçları.
2. Hafta Yazılımda Kalite ve Kalite Ölçütlerine Giriş.
3. Hafta Yazılım Geliştirme Süreçleri.
4. Hafta Yazılım Geliştirme Projelerinde Temel İlkeler: Örgütleme, Araçlar ve Risk Yönetimi.
5. Hafta Yazılım Gereksinim Analizi İlkeleri.
6. Hafta Yazılım Tasarım İlkeleri.
7. Hafta Yazılım Tasarım Kalıpları.
8. Hafta Ara-sınav
9. Hafta Yazılım Mimarileri.
10. Hafta Gerçekleştirim İlkeleri.
11. Hafta Yazılım Sınamaya Giriş.
12. Hafta Birim Sınaması.
13. Hafta Yazılım Bakım ve Onarımı.
14. Hafta Bilgi Güvenliği Mühendisliği.
15. Hafta Final
KaynaklarDers Kitabı: Braude, E. J. and M. E. Bernstein, "Software Engineering", Wiley, 2.Ed. 2011.
Ek Kaynaklar:
1. Pfleeger, S.L. & J.M. Atlee, "Software Engineering", 4e, Pearson, 2010.
2. Pressman, R.S."Software Engineering", McGraw Hill,7e, 2010.
3. Sommerville, I. "Software Engineering", Pearson 8th Ed, 2007.
4. Aktaş, A.Z."Structured Analysis and Design of Information Sytems", Prentice Hall, 1987.
Öğretim Yöntemleri
  • Sunum
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Makale Sunuşu 1 30
Toplam(%) 60
Yıl İçinin Başarıya Oranı(%) 60
Finalin Başarıya Oranı(%) 40
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
Final Sınavına Hazırlık 1 30 30
Ders Saati 14 3 42
Ara Sınava Hazırlık 1 25 25
Laboratuvar
Final Sınavı 1 2 2
Ödevler
Proje 1 100 100
Makale Sunuşu 1 100 100
Toplam İş Yükü301
Toplam İş Yükü / 3010.03
Dersin AKTS Kredisi10
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5 Ö6 Ö7
P1 X X X X X X X
P2 X X X X X X X
P3 X X X X X X
P4 X X X
P5 X X X X X
P6 X X X
P7 X X X
P8 X X X X X X X
P9 X X
P10 X X
P11 X
P12 X