Ana içeriğe atla

Fen Bilimleri Enstitüsü · Bilgisayar Bilimleri ve Mühendisliği (%30 İngilizce) · Doktora

AKTS: 7.5 T+U+L: 3+0+0 Bölüm Seçmeli
Koordinatör: Doç. Dr. Farzad KIANI

Dersin Amacı

Bu derste öğrenciler yazılım geliştirmek için mühendislik yöntemler ile sistem ihtiyaçların analizinden uygulamasına kadar eğitim görmüş olacaktır. Çeşitli yazılım mimarileri, farklı uygulama flatformları lab ortamında öğrencilerle birebir çalışılarak pratik çalışmaların ortaya çıkmalarına da yol açmış olacaktır.

Ders İçeriği

Karmaşık, gelişen (yazılım yoğun) sistemleri geliştirmenin arka planını oluşturan daha geniş mühendislik konularını takdir eden kalite sorunları ve işlevsel olmayan gereklilikleri hesaba katacak bir yazılım mühendisliği süreci planlayabilirler küçük ölçekli bir çalışmayı ileri konu alanlarından birine tamamlamak için bir dizi kavram ve tekniğin kullanılması yazılım mühendisliği alanında daha derinlemesine araştırma veya uygulama yapmak için uğraşın.

Zorunlu Kaynaklar

Bilgisayar ve Yazılım Mühendisliğinde Sistem Analizi ve Tasarım, Gökhan Silahtaroğlu, Papatya Bilim, 2009

Önerilen Kaynaklar

Bilgisayar ve Yazılım Mühendisliğinde Sistem Analizi ve Tasarım, Gökhan Silahtaroğlu, Papatya Bilim, 2009

Dersin Öğrenme Çıktıları

  1. Öğrenciler, sistem analizi ve yazılım gereksinimleri, tasarım süreci ve yazılım uygulaması ve test teknikleri gibi yazılım mühendisliğinin temel kavramlarına güçlü bir temel sağlayan titiz bir müfredata maruz kalacaklardır.
  2. Yazılım mimarisine giriş ve genel bakış; mimari modeller; yazılım ürün hatları ve konfigüre edilebilir yazılım; kendinden uyarlamalı (öz-adaptif) yazılım; mimari tanımlama dilleri; özellik modelleme; mimari ve model tabanlı test

Temel Alan Dağılımı

(48) Bilgisayar%70 (52) Mühendislik%30

Öğretim Yöntem ve Teknikleri

AnlatımSoru-CevapTartışmaGösterip YaptırmaGrup ÇalışmasıProje Temelli Öğrenme (Saha çalışması dâhil)

Ölçme ve Değerlendirme

Proje / TasarımSınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)

AKTS / İş Yükü

EtkinlikSayıSüre (saat)Toplam İş Yükü
Ders Süresi (Sınav Haftası Dahil)16348
Sınıf Dışı Ders Çalışma Süresi16580
Ara Sınav133
Kısa Sınav000
Ödev2816
Uygulama22040
Final133

Ders Akışı

HaftaKonuÖn Hazırlık
1Yazılım ve Yazılım Mühendisliği1-28
2Yazılım Süreci I29-64
3Yazılım Süreci II65-94
4Modelleme I95-147
5Modelleme II148-214
6Modelleme III215-311
7Modelleme IV312-396
8Ara SınavAra Sınav
9Yazılım Projelerinde Kalite Yöetimi I397-431
10Yazılım Projelerinde Kalite Yöetimi II432-510
11Yazılım Projelerinde Kalite Yöetimi III511-583
12Yazılım Projelerinde Kalite Yöetimi IV584-644
13Yazılım Proje Yönetimi I645-720
14Yazılım Proje Yönetimi II720-784
15Proje teslimi
16Final SınavıFinal Sınavı