Slide background
Mersin Üniversitesi

Ders Bilgileri

YAZILIM MİMARİLERİ
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
BP220 Güz 1 1 2 4
Ön Koşulu Olan Ders( ler ) Yok
Dili tr
Türü Seçmeli
Seviyesi Ön Lisans
Öğretim Elemanı( ları ) Öğ. Gör. Yasin BEKTAŞ
Öğretim Sistemi Yüz Yüze
Önerilen Hususlar Yok
Staj Durumu Yok
Amacı Bu ders ile öğrenciye, yazılım mimarileri ile ilgili yeterliklerin kazandırılması amaçlanmaktadır.
İçeriği Yazılımı geliştirmek, Yazılımın test ve bakımını yapmak

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
1 Yazılım, yazılım mimarisi gibi kavramları bilir.
2 Yazılım mimarisinin önemini anlar.
3 Temel yazılım mimarilerini bilir.
4 Bir yazılımın dayalı olduğu yazılım mimarisi özelliklerini anlar.
5 Temel yazılım geliştirme modellerini bilir.
6 Yazılım mimarileri üzerine sahip olduğu bilgiyi yeni bir yazılım projesinde kullanır.

Haftalık Ayrıntılı Ders İçeriği

# Konular Öğretim Yöntem ve Teknikleri
1 Gereksinimleri belirlemek ve analiz etmek Konu Anlatımı
2 Yazılım geliştirme modeli ve yazılım mimarisini seçmek - 1 Konu Anlatımı
3 Yazılım geliştirme modeli ve yazılım mimarisini seçmek - 2 Konu Anlatımı
4 Tasarım araçlarını kullanmak Konu Anlatımı
5 Gereksinimlere uygun yazılımı tasarlamak - 1 Konu Anlatımı
6 Gereksinimlere uygun yazılımı tasarlamak - 2 Konu Anlatımı
7 Gereksinimlere uygun yazılımı tasarlamak - 3 Konu Anlatımı
8 Ara Sınav
9 Yazılımı kodlamak - 1 Konu Anlatımı
10 Yazılımı kodlamak - 2 Konu Anlatımı
11 Yazılımı kodlamak - 3 Konu Anlatımı
12 Dosya sürüm kontrol araçlarını kullanmak Konu Anlatımı
13 Test araçlarını kullanmak, Yazılımın testini yapmak Konu Anlatımı
14 Proje yönetim araçlarını kullanmak Konu Anlatımı
15 Bakım ve onarım süreci işlemlerini yapmak Konu Anlatımı
16 Son Sınav

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak
1 Doç. Dr. Cesur Baransel/ Alim Mumcuoğlu, Web Tabanlı, Üç Katmanlı Yazılım Mimarileri, Sas BilişimYayınları, 2012
2 Dr. Erhan SARIDOĞAN, Yazılım Mühendisliği, Papatya Yayıncılık

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 0.4 1 1. Ara Sınav
2 0.6 5 Son Sınav

Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri

# Öğrenim Çıktıları Program Çıktıları Ölçme ve Değerlendirme
1 Yazılım, yazılım mimarisi gibi kavramları bilir. 2͵8 1͵2
2 Yazılım mimarisinin önemini anlar. 2͵8 1͵2
3 Temel yazılım mimarilerini bilir. 2͵8 1͵2
4 Bir yazılımın dayalı olduğu yazılım mimarisi özelliklerini anlar. 2͵8 1͵2
5 Temel yazılım geliştirme modellerini bilir. 2͵8 1͵2
6 Yazılım mimarileri üzerine sahip olduğu bilgiyi yeni bir yazılım projesinde kullanır. 2͵8 1͵2

Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.

İş Yükü Detayları

# Etkinlik Adet Süre (Saat) İş Yükü
0 Ders Süresi 14 2 28
1 Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 14 2 28
2 Sunum ve Seminer Hazırlama 0 0 0
3 İnternette tarama, kütüphane ve arşiv çalışması 1 10 10
4 Belge/bilgi listeleri oluşturma 0 0 0
5 Atölye 0 0 0
6 Ara Sınav için Hazırlık 1 10 10
7 Ara Sınav 1 1 1
8 Kısa Sınav 0 0 0
9 Ödev 0 0 0
10 Ara Proje 0 0 0
11 Ara Uygulama 0 0 0
12 Son Proje 1 10 10
13 Son Uygulama 0 0 0
14 Son Sınav için Hazırlık 1 12 12
15 Son Sınav 1 1 1
100