Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTS
6BİL306Yazılım Mühendisliği2+0+024

Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı Bilgisayar Mühendisliği
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Amacı Bu ders ile öğrencilere yazılım mühendisliği temel kavramları, yazılım geliştime esnasında kullanılan proje metodolojileri, yazılım gereksinimlerini belirleme, yazılıma dair tasarım, uygulamaya dönüştürme, yazılım testi ve diğer yazılım geliştirme proje yönetim becerilerini kazandırmak amaçlanmaktadır.
Dersin İçeriği Yazılım Mühendisliğine (YM) Giriş, Yazılım Süreçleri (İşlemleri/Processes), Çevik (Agile) Yazılım Geliştirme (Development), Gereksinimler (Requirements) Mühendisliği, Sistem Modelleri, Mimari Tasarım (Architectual Design) , Tasarım (Design) ve Uygulamaya Alma/Dönüştürme (Implementation), Yazılım Testi ve Evrimi-Gelişimi (Evolution), Dağıtık (Distributed) Sistem Mimarileri ,Hizmete Yönelimli (Service-Oriented) Tasarım, Gömülü (Embedded) Yazılım, Proje Yönetimi, Proje Planlama, Kalite Yönetimi, İnsan Kaynağı Yönetimi, Konfigürasyon Yönetimi
Dersin Yöntem ve Teknikleri
Ön Koşulları Yok
Dersin Koordinatörü Dr. Öğretim Üyesi Feridun C. ÖZÇAKIR feridun.ozcakir@gedik.edu.tr
Dersi Verenler Dr. Öğretim Üyesi Feridun C. ÖZÇAKIR feridun.ozcakir@gedik.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Ian Sommerville, Yazılım Mühendisliği, Nobel Akademik Yayıncılık, 10. Basım, 2018, ISBN: 9786053208174
Software Engineering Ian Sommerville 9th ve 10th Editions (Türkçe veya İngilizce)
Bir grup projesi
Vize ve Final Sınavları

Ders Yapısı
Matematik ve Temel Bilimler %0
Mühendislik Bilimleri %10
Mühendislik Tasarımı %10
Sosyal Bilimler %0
Eğitim Bilimleri %0
Fen Bilimleri %0
Sağlık Bilimleri %0
Alan Bilgisi %80

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 25
Proje 1 % 10
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
3
% 95

 
AKTS Hesaplama İçeriği
Etkinlik Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 3 42
Sınıf Dışı Ç. Süresi 14 1 14
Ara Sınavlar 1 2 2
Proje 1 30 30
Yarıyıl Sonu Sınavı 1 2 2
Toplam İş Yükü   AKTS Kredisi : 4 90

Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Gerçek problemlere yazılımsal çözümler önerebilme, tasarlayabilme ve geliştirebilme yetisi.
2 Yaygın yazılım araçlarından haberdar olmak ve bunların anlamlı bir altkümesini kullanabilmek.
3 Bilgisayar mühendisliği projelerinin tasarım, geliştirme, test ve bakım gibi faklı aşamalarında çalışabilme yetisi. Heterojen takımlarda çalışabilme yetisi.
4 Yenilikçi Tasarım, Uluslararası Rekabet, Ar+Ge Yeteneği Kazanma.


Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Yazılım mühendisliğe giriş. İlgili Kaynaklar İlgili Kaynaklar
2 Yazılım Süreçleri (İşlemleri/Processes)
3 Çevik (Agile) Yazılım Geliştirme (Development) İlgili Kaynaklar İlgili Kaynaklar
4 Gereksinimler (Requirements) Mühendisliği İlgili Kaynaklar İlgili Kaynaklar
5 Sistem Modelleri İlgili Kaynaklar İlgili Kaynaklar
6 Mimari Tasarım (Architectual Design) İlgili Kaynaklar İlgili Kaynaklar
7 Tasarım (Design) ve Uygulamaya Alma/Dönüştürme (Implementation) İlgili Kaynaklar İlgili Kaynaklar
8 Vize (Ara) Sınav
9 Yazılım Testi ve Evrimi-Gelişimi (Evolution) İlgili Kaynaklar İlgili Kaynaklar
10 Güvenilirlik Sistemleri ve Mühendisliği, Emniyet Mühendisliği, Güvenlik Mühendisliği İlgili Kaynaklar İlgili Kaynaklar
11 Hayatta Kalma Mühendisliği, Yazılım Yeniden Kullanımı, Bileşen-Tabanlı Yazılım Mühendisliği İlgili Kaynaklar İlgili Kaynaklar
12 Dağıtık Yazılım Mühendisliği, Servise Yönelik Yazılım Mühendisliği İlgili Kaynaklar İlgili Kaynaklar
13 Sistem Mühendisliği, Sistemlerinin Sistemi, Gerçek-Zamanlı Yazılım Mühendisliği İlgili Kaynaklar İlgili Kaynaklar
14 Proje Yönetimi, Proje Planlama İlgili Kaynaklar İlgili Kaynaklar
15 Kalite Yönetimi, İnsan Kaynağı Yönetimi, Konfigürasyon Yönetimi İlgili Kaynaklar İlgili Kaynaklar


Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Tüm 1 5 5 5 5 5 5 2 5 5
Ö1 1 5 5 5 5 5 5 2 5 5
Ö2 1 5 5 5 5 5 5 2 5 5
Ö3 1 5 5 5 5 5 5 2 5 5
Ö4 1 5 5 5 5 5 5 2 5 5

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


https://obs.gedik.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=205995&curProgID=5607&lang=tr