DERS ADI

: YAZILIM MÜHENDİSLİĞİ İLKELERİ

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
BİL 3114 YAZILIM MÜHENDİSLİĞİ İLKELERİ SEÇMELİ 3 0 0 5

Dersi Veren Birim

Bilgisayar Bilimleri

Dersin Düzeyi

Lisans

Ders Koordinatörü

DOÇ.DR. METE EMİNAĞAOĞLU

Dersi Alan Birimler

Bilgisayar Bilimleri

Dersin Amacı

Bu ders yazılım mühendisliği kavram ve prensiplerini, yazılım sürecini, yazılım geliştirme yöntemlerini, sistem modelleme için UML kullanımını tanıtmayı hedefler.

Dersin Öğrenme Kazanımları

1   Sistem geliştirilmesinde sistem mühendisliği yaklaşımının önemini kavrayabilme.
2   Soyutlama ve modellemenin önemini kavrayabilme.
3   Sistem modelleme için UML kullanabilme.
4   Bir CASE aracı kullanabilme.
5   Bir yazılım projesi için farklı modeller önerebilme ve değerlendirebilme.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Yazılım Mühendisliği Bilim Dalı ve temel kavramları
2 Sistemler, Sistem Mühendisliği, Sistem Yaşam Döngüsü, Sistem Geliştirme Yaşam Döngüsü
3 Yazılım Süreç Modelleri - 1
4 Yazılım Süreç Modelleri - 2
5 Birleştirilmiş Süreç Modeli
6 Çevik Yazılım Geliştirme
7 Proje Yönetimi
8 Ara Sınav
9 Gereksinim Mühendisliği
10 Sistem Modelleme
11 Tasarım ve Uygulama
12 Yazılım Testi
13 Yazılım Evrimi
14 Yazılım Mühendisliğinin Geleceği

Ders İçin Önerilen Kaynaklar

Ana kaynak: Dr. Erhan SARIDOĞAN, Yazılım Mühendisliği, 3. Baskı, Papatya Yayıncılık, 2015.
Yardımcı kaynaklar: Ian Sommerville, Software Engineering, 9th edition, Pearson, 2011.

Öğrenme ve Öğretme Yöntemleri

Ders, anlatım, sınıf sunumu ve tartışma biçiminde öğretilecek. Öğretilen dersin yanı sıra, öğrencilere gruplar halinde sunumlar hazırlatılacak ve tartışmalı oturumlar şeklinde sundurulacaktır. Dersin bazı haftalarında, daha önce verilen ödev sonuçları tartışılarak pekiştirilecektir.

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 Q Quiz
3 OD Ödev
4 FN Final
5 BNS BNS VZ * 0.30 + Q * 0.20 + OD * 0.10 + FN * 0.40
6 BUT Bütünleme Notu
7 BBN Bütünleme Sonu Başarı Notu VZ * 0.30 + Q * 0.20 + OD * 0.10 + BUT * 0.40


*** Bütünleme Sınavı Yapılmayan Birimlerde Bütünleme Kriteri Dikkate Alınmaz.

Değerlendirme Yöntemlerine İliskin Aciklamalar

yok

Değerlendirme Kriteri

Sınavlar, Ödevlerin değerlendirmesi.

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

Derse zamanında gelinmelidir. Dönem boyunca derslerin %70 ine devam zorunludur. Sınavlar ve ödevlere zamanında hazırlanmak ve katılmak gerekmektedir. Ödevler ve sınavlarda kopya çekilmesi, intihal, vb. eylemlere kesinlikle tölerans gösterilmez ve ilgili disiplin cezaları uygulanır.

Dersin Öğretim Üyesi İletişim Bilgileri

Yrd. Doç. Dr. Mete EMİNAĞAOĞLU
mete.eminagaoglu@deu.edu.tr

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

İlan edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 13 3 39
Haftalık Ders öncesi/sonrası hazırlıklar 13 3 39
Diğer Kısa Sınavlara Hazırlık 2 3 6
Vize Sınavına Hazırlık 1 10 10
Ödev Hazırlama 3 6 18
Final Sınavına Hazırlık 1 16 16
Final Sınavı 1 2 2
Vize Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 132

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11PK.12PK.13
ÖK.14344554443433
ÖK.2454434454
ÖK.35434544345543
ÖK.4544545445543
ÖK.544554454455