GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
EBLG348 Yazılım Mühendisliği Ders 3 6 5.00 3.00

Lisans



Bu ders kapsaminda yazılım mühendisliğinin esasları ele alınacaktır. Öğrenciler, yazılım geliştirme süreç modelleri, sistem gereksinim mühendisliği ve ilgili tanımlama ile gerçekleme yöntemleri konusunda bilgilendirilecektir. Öğrencilerin gerçekçi problemler karşısında geçerli mühendislik kararları alarak, tasarım, gerçekleme ve test konusunda teorik bilginin yanı sıra pratik deneyim kazanmasını hedeflenmektedir.


Öğr. Üyesi Reşat Buğra Erkartal


1 Bir yazılım ürünü geliştirmeye yönelik temel adımları uygular.
2 Yazılım geliştirme yöntemlerini belirler.
3 Yazılım ve ortam özelliklerine göre en olası-başarılı metodolojiyi planlar.
4 Bir yazılım projesi tanımlayabilir.
5 Büyük programcı grupları tarafından yazılımların arşivlenmesi ve geliştirilmesi için dokümantasyon standartlarını ve örneklerini hazırlar.

Birinci Öğretim


yok


Yok


Yazılım geliştirme süreç modelleri ve yazılım yaşam döngüsü, gereksinim analiz ve belirtimi, Unified Modeling Language ile nesne-tabanlı yazılım modelleme ve CASE araçları ile nesne-tabanlı yazılım geliştirme, yazılım kalite kontrolü, teslim ve bakım süreci, dönem projesi ile yazılım mühendislik süreçlerinin uygulanması.


Hafta Teorik [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Giriş: Yazılım mühendisliği nedir?
2 Gereksinim ve tasarım modelleme aracı olarak UML
3 Yazılım yaşam döngüsü
4 Yazılım geliştirme süreç modelleri: Şelale, hızlı prototipleme, spiral çevik modeller
5 Yazılım geliştirme süreç modelleri: Şelale, hızlı prototipleme, spiral çevik modeller
6 Yazılım geliştirme süreç modelleri: Şelale, hızlı prototipleme, spiral çevik modeller
7 Yazılım gereksinim analizi ve belirtimi
8 Ara Sınav
9 Yazılım tasarımı – tasarım doğrulama
10 Yazılım gerçekleştirimi
11 Yazılım test ve kalite kontrolü
12 Yazılımın evrimi
13 Proje Yönetimi
14 Diyagramlar

Yazılım Mühendisliği (Yazar: Ian Sommerville Yayınevi: Nobel Akademik Yayıncılık)



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 3 42
Bireysel Çalışma 14 2 28
Ara Sınav İçin Bireysel Çalışma 1 25 25
Final Sınavı içiin Bireysel Çalışma 1 30 30
Toplam İş Yükü (saat) 127

ÖÇ 1
ÖÇ 2
ÖÇ 3
ÖÇ 4
ÖÇ 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek