GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
11919006T11215 YAZILIM MİMARİLERİ Seçmeli Ders Grubu 2 3 3,00

Önlisans


Türkçe


Bu dersin amacı yazılım geliştirme sürecinin temel ilkelerinin incelenmesi ve bir proje çerçevesinde uygulanmasıdır. Bu kapsamda, yazılım geliştirme yaşam döngüsünün aşamaları, kullanılan yöntemleri, teknikler ve araçlar tanıtılmaktadır.



1 Yazılım geliştirme süreçlerini kavrayabilme
2 Yazılım süreç modellerini tanıyabilme
3 Yazılım ihtiyaç analizi yapabilme
4 Yazılım geliştirme sürecinde takım çalışması yapabilme
5 Yazılım projesine ait test ve bakım gerçekleştirebilme


Yok


Yok


Yazılım geliştirme temel kavramları. Süreç modelleri. Proje ihtiyaç analizi. Yazılım tasarlama. Yazılım test ve bakımı


Hafta Konular (Teorik) Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Yazılım geliştirme süreci temel kavramları
2 Temel Fonksiyonlar
3 Kullanıcı ile iletişim
4 Değerler ve değişkenler, İşleçler
5 Döngüler, Hata yakalama
6 Karakter dizileri ve metotları
7 Listeler, demetler ve sözlükler, Kümeler ve dondurulmuş kümeler
8 Ara sınav
9 Temel Dosya işlemleri, Dosyaların metot ve nitelikleri
10 Fonksiyonlar, Parametreler ve argümanlar, Fonksiyonların kapsamı ve global deyimi
11 Modüller, Üçüncü sahıs modülleri, Modüllerin içe aktarılması, Modüllerin öz nitelikleri, Paketler, Paket türleri, Paketlerin içe aktarılması
12 Sınıf metotları ve statik metotlar, Attribute references (Niteliklere Değinme), Alternative constructor (Alternatif İnşacılar), Garbage collection (Çöp Toplama)
13 Construction (İnşa), Initialization (İlklendirme), Destruction (Sonlandırma)
14 Test ve doğrulama
15 Yazılım bakımı
16 Final sınavı

Sommerville, I., "Software Engineering", Addison Wesley.


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


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

Yok


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
Rehberli Problem Çözümü 8 2 16
Ara Sınav İçin Bireysel Çalışma 1 10 10
Final Sınavı içiin Bireysel Çalışma 1 12 12
Toplam İş Yükü (saat) 82

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