Bilgi Paketi

Yönetim Bilişim Sistemleri Programı

TBS358

YAZILIM TASARIMI VE MİMARİSİ

Ders Kodu
TBS358
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
5
Dersin TürüSeçmeli
Dersin DüzeyiLisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS5
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Temel sistem ve yazılım mimarilerini bilgi ve kavrama düzeyinde öğrenir.
  2. Nesneye yönelik çözümleme ve tasarım ile ilgili temel kavramları bilgi ve kavrama düzeyinde anlar.
  3. Birleşik modelleme dilini ve çeşitli mimari yapılarda birleşik modelleme dili kullanılarak oluşturulmuş yazılım sistemlerini bilgi, kavrama ve uygulama düzeyinde bilir.
  4. Birleşik modelleme dilinin kullanım durumu, etkinlik, sınıf, iletişim, sıra, durum ve paket diyagramları gibi temel tasarım bileşenlerini anlar.
  5. Nesneye yönelik yazılım mimarisinde çözümleme, tasarım ve uygulama süreçlerini bilgi, kavrama ve uygulama düzeyinde gerçekleştirir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerYok
Ders TanımıBu dersin amacı, yazılım tasarımı ve mimarisi ile ilgili temel bilgi ve becerileri kazandırmaktır.
Ders İçeriği
HAFTA KONULAR
1. Hafta Sistem ve yazılım mimarileri ile ilgili temel kavramlar, nesneye yönelimli çözümleme, tasarım ve yazılım geliştirme ile ilgili temel kavramlar, birleşik modelleme diline giriş
2. Hafta Kullanım durumu çizeneği, ATM makinesinin tasarımı ve süreçlerin kavramsal modellenmesi
3. Hafta Etkinlik çizeneği, ATM makinesi ile ilgili kavramsal modelleme
4. Hafta Sınıf, özellik, işlem ile ilgili temel kavramlar, sınıf tasarımı ve eşleştirmeler
5. Hafta Sınıf, özellik, işlem ile ilgili temel kavramlar, sınıf tasarımı ve eşleştirmeler
6. Hafta İletişim çizeneği, ATM bileşenleri arasındaki iletişim
7. Hafta Sıra çizeneği, ATM bileşenleri arasındaki zamana bağlı etkileşimler
8. Hafta Ara sınav
9. Hafta Durum çizeneği, ATM ile ilgili durum çizeneği örnekleri
10. Hafta Yerleştirme çizeneği, ATM yerleştirme çizeneği
11. Hafta Paket çizeneği
12. Hafta Genel tekrar
13. Hafta Proje sunumları ve değerlendirme
14. Hafta Proje sunumları ve değerlendirme
KaynaklarLarman, C. (2004). Applying UML and patterns: An introduction to object-oriented analysis and design and iterative development (3. baskı). Prentice Hall.

Gomaa, H. (2011). Software modeling and design: UML, use cases, patterns, and software architectures. Cambridge University Press.

Fowler, M. (2004). UML distilled: A brief guide to the standard object modeling language (3. baskı). Pearson Education.

Rumbaugh, J., Jacobson, I., & Booch, G. (2004). The unified modeling language reference manual (2. baskı). Pearson Education.

Dennis, A., Wixom, B. H., & Tegarden, D. (2009). Systems analysis and design: An object-oriented approach with UML (4. baskı). John Wiley & Sons.

Miles, R., & Hamilton, K. (2006). Learning UML 2.0. O'Reilly Media.
Öğretim Yöntemleri
  • Anlatım
  • Tartışma
  • Soru-Cevap
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 40
Proje 1 20
Diğer 1 10
Toplam(%) 60
Yıl İçinin Başarıya Oranı(%) 60
Finalin Başarıya Oranı(%) 40
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 1 1
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi 14 2 28
Final Sınavına Hazırlık 1 35 35
Ders Saati 13 2 26
Ara Sınava Hazırlık 1 20 20
Laboratuvar 13 1 13
Final Sınavı 1 1 1
Ödevler
Proje 1 25 25
Toplam İş Yükü149
Toplam İş Yükü / 304.96
Dersin AKTS Kredisi5
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5
P1 X X X X X
P2
P3 X X X X X
P4
P5 X X X X X
P6
P7
P8
P9
P10
P11