Anasayfa  »  Ticari Bilimler Fakültesi »  Yönetim Bilişim Sistemleri Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
YAZILIM TASARIMI VE MİMARİSİ TBS358 - 3 + 0 5

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİLisans
DERSİN YILI-
YARIYIL-
AKTS5
ÖĞRETİM ELEMAN(LAR)IProfesör Doktor Murat Paşa Uysal
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Temel sistem ve yazılım mimarilerini bilgi ve kavrama düzeyinde bilir
2) Nesneye yönelimli (object-oriented) çözümleme ve tasarım ile ilgili temel kavramları bilgi ve kavrama düzeyinde bilir,
3) Birleşik modelleme dilini (UML) ve UML ile çeşitli mimari yapıdaki yazılım sistemlerini bilgi, kavrama ve uygulama düzeyinde bilir,
4) UML tasarım bileşenleriyle ilgili olarak:
5) Kullanım durumu çizeneğini (use case diagram),
6) Etkinlik çizeneğini (activity diagram),
7) Sınıf, özellik, işlem (class, attribute, operation) ile ilgili temel kavramları,
8) Sınıf tasarımı ve eşleştirmeleri (class design and associations),
9) İletişim çizeneğini (communication diagram),
10) Sıra çizeneğini (sequence diagram),
11) Durum çizeneğini (state diagram),
12) Paket çizeneğini (package diagram),
13) Nesneye yönelimli yazılım mimarisi çözümleme, tasarım ve uygulama süreçlerini bilgi, kavrama ve uygulama düzeyinde gerçekleştirmektir.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERYok
DERS TANIMIBu dersin amacı yazılım tasarımı ve mimariyle ilgili bilgi ve becerileri edindirmektir.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Sistem ve Yazılım Mimarileri İle İlgili Temel Kavramlar, Nesneye Yönelimli Çözümleme, Tasarım ve Yazılım Geliştirme (Object-Oriented Analysis & Design) İle İlgili Temel Kavramlar, Birleşik Modelleme Dili?ne (Unified Modeling Language -UML) Giriş
2. Hafta Kullanım Durumu Çizeneği (Use Case Diagram), Örnek Problem: Bir ATM Makinesinin Tasarımı ve Problem Alanının (Problem Domain) ve Süreçlerin Kavramsal Modellenmesi
3. Hafta Etkinlik Çizeneği (Activity Diagram), Örnek Problem: Bir ATM Makinesinin Tasarımı ve Problem Alanının (Problem Domain) ve Süreçlerin Kavramsal Modellenmesi
4. Hafta Sınıf, Özellik, İşlem (Class, Attribute, Operation) İle İlgili Temel Kavramlar, Sınıf Tasarımı ve Eşleştirmeler (Class Design and Associations), Uygulama: ATM Makinesinin Sistem Ortamı ve Sınıf Tasarımının Gerçekleştirilmesi
5. Hafta 4. Haftanın Devamı
6. Hafta İletişim Çizeneği (Communication Diagram), Uygulama: ATM Makinesinin Bileşenlerini Oluşturan Nesneler Arasındaki İletişim ve Mesaj Tasarımı
7. Hafta Sıra Çizeneği (Sequence Diagram), Uygulama: ATM Makinesinin Bileşenlerini Arasında Zamana Bağlı Olarak Etkileşimlerin Tasarımı
8. Hafta A R A S I N A V H A F T A S I
9. Hafta Durum Çizeneği (State Diagram), Uygulama: ATM Makinesine Ait Çeşitli Durum Çizenekleri
10. Hafta Yerleştirme Çizeneği (Deployment Diagram), Uygulama: ATM Makinesine Ait Yerleştirme Çizenekleri
11. Hafta Paket Çizeneği (Package Diagram)
12. Hafta Genel Tekrar
13. Hafta Proje Sunumları ve Değerlendirme
14. Hafta Proje Sunumları ve Değerlendirme
ZORUNLU YA DA ÖNERİLEN KAYNAKLARLarman, Craig (2004). Applying UML and patterns: An introduction to object-oriented analysis and design and iterative development. 3rd edition, Prentice Hall, USA.
Gomaa, H. (2011). Software modeling and design: UML, use cases, patterns, and software architectures. Cambridge University Press, NY, USA.
Fowler, M. (2004). UML distilled: Brief guide to the standard object modeling language. Pearson Education, MA, USA.
Rumbaugh, J., Jacobson, I. & Booch, Grady. (2004). The Unified Modeling Language reference manual, Pearson Education, MA, USA.
Dennis, A., Wixom, B.H. & Tegarden, D. (2009). System Analysis Design UML version 2.0: An object-oriented approach. John Wiley & Sons, Inc. NJ, USA.
Miles R. & Hamilton, K. (2006). Learning UML 2.0. O?Reilly Media, Inc., CA, USA.
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Tartışma,Soru-Cevap
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav140
Proje120
Diğer110
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
Final Sınavına Hazırlık
Ders Saati
Ara Sınava Hazırlık
Laboratuvar
Final Sınavı
Ödevler
Toplam İş Yükü
Toplam İş Yükü / 30
Dersin AKTS Kredisi5
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4Ö5Ö6Ö7Ö8Ö9Ö10Ö11Ö12Ö13
P1                         
P2                         
P3  X   X   X                    
P4                         
P5  X   X   X                    
P6                         
P7                         
P8                         
P9        X                  
P10                         
P11