Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
1BIL111Yazılım Mimarileri2+0+02225.06.2026

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Bilgisayar Programcılığı
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu ders, yazılım mimarisi kavramlarını, tasarım araçlarını, yazılım geliştirme modellerini ve kritik sistemlere yönelik uygulama tekniklerini öğrencilere kazandırmayı amaçlamaktadır.
Dersin İçeriği Bu ders; yazılım gereksinimlerinin belirlenmesi ve analizi, yazılım geliştirme modelleri, mimari tasarım araçları, yazılım kodlama ve test süreçleri ile bakım-onarım işlemlerini kapsamaktadır.
Dersin Yöntem ve Teknikleri Anlatım, Soru-Cevap, Problem Çözme, Örnek Olay İncelemesi, Proje Tabanlı Öğrenme
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Öğr. Gör. Merve BİLGEN mervebilgen@osmaniye.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Bass, L., Clements, P. & Kazman, R. (2022). Yazılım Mimarlığı Uygulamaları (4. bs.). Addison-Wesley.
Martin, R. C. (2017). Temiz Mimari: Yazılım Yapısı ve Tasarımında Ustaların Rehberi. Prentice Hall.
Gamma, E., Helm, R., Johnson, R. & Vlissides, J. (1994). Tasarım Kalıpları: Tekrar Kullanılabilir Nesne Yönelimli Yazılımlar. Addison-Wesley.
Richards, M. & Ford, N. (2020). Yazılım Mimarisi Temelleri. O'Reilly Media.
Fowler, M. (2018). Kurumsal Uygulama Mimarisinin Kalıpları. Addison-Wesley.
Ders Notları Bass, L., Clements, P. & Kazman, R. (2022). Software Architecture in Practice (4th ed.). Addison-Wesley.
Fowler, M. (2018). Patterns of Enterprise Application Architecture. Addison-Wesley.
Öğretim elemanı ders notları ve sunum materyalleri.
Dökümanlar Ders sunumları, yazılım mimarisi örnek tasarımları ve dokümanları, UML araçları, çevrimiçi kaynaklar
Ödevler Yazılım mimarisi tasarımı ve analizi üzerine proje tabanlı ödevler
Sınavlar Ara Sınav %40, Yarıyıl Sonu Sınavı %60

Ders Yapısı
Mühendislik Bilimleri %40
Alan Bilgisi %60

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 % 40
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 2 28
Sınıf Dışı Ç. Süresi 14 1 14
Ödevler 1 4 4
Ara Sınavlar 1 4 4
Yarıyıl Sonu Sınavı 1 10 10
Toplam İş Yükü   AKTS Kredisi : 2 60

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Bilgi 
4 Yazılım mimarisine yönelik profesyonel, hukuksal ve etik sorumlulukları açıklar.
Beceri 
1 Yazılım mühendisliği problemlerini çözmek için ileri düzey hesaplama ve bilişim bilgilerini uygular.
2 Farklı yazılım mimarisi yaklaşımları ve yaşam-döngüsü modellerini kullanarak yazılım çözümleri geliştirir.
3 Modern yazılım mühendisliği araçlarını kullanarak bir yazılım sistemini tasarlar ve gerçekleştirir.
Yetkinlik 
5 Yazılım mühendisliği uygulamalarında kalite standartlarını değerlendirir ve sürekli iyileştirme önerir.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Yazılım kalite özellikleri Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz Ders Notları ve İlgili Materyaller
2 Ara yazılım mimari ve teknolojileri Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz
3 Durum tabanlı mimariler Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz
4 Model tabanlı mimariler Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz
5 Servis-tabanlı mimariler ve teknolojiler Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz Ders Notları ve İlgili Materyaller
6 Uygulamalı Mimari ve Tarzlar Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz Ders Notları ve İlgili Materyaller
7 Fonksiyonel Olmayan Özellikler için Tasarım Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz Ders Notları ve İlgili Materyaller
8 Yazılım Mimarisi Uygulamalı Çalışmalar I
9 Mimari Adaptasyon Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz
10 Alana Özel Yazılım Mühendisliği Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz
11 Bulut Tabanlı Mimariler Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz Ders Notları ve İlgili Materyaller
12 Yazılım Mimarisi Değerlendirme ve Dokümantasyon Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz
13 Uygulamalı Büyük Ölçekli Mimari Tasarımı Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz
14 Yazılım Mimarisi Uygulamalı Çalışmalar II Derste işlenecek dijital içerik ve sosyal medya konularını araştırarak ders notlarını gözden geçiriniz Ders Notları ve İlgili Materyaller

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9
Tüm 3 3 1 3 1 3 3 3 3
Bi4 3 3 1 4 1 3 3 3 3
Be1 3 4 1 3 1 4 4 3 3
Be2 3 3 1 4 1 3 4 3 3
Be3 4 3 1 2 1 4 3 3 3
Ye5 3 4 1 4 1 3 3 3 3

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