Bilgi Teknolojileri Tezsiz Yüksek Lisans Programı
NESNEYE DAYALI YAZILIM GELİŞTİRME

2007-2008


Öğretim Üyesi: Yrd.Doç.Dr. Feza BUZLUCA
Araştırma Görevlisi: Çağatay TALAY


  • DUYURULAR (Son güncelleme: 30.04.2008)

    Not Ağırlıkları:
    Yıliçi sınavı: %30
    Ödev : %25
    Final : %45

    Ders Saatleri:
    Çarşamba 18.30

    Sınav Tarihleri:
  • Yıliçi Sınavı: Burada duyurulacak.
  • Dönem Sonu Sınavı: Burada duyurulacak.

  • Ödevler

    Ders Kitapları:
  • Craig Larman, Applying UML and Patterns , An Introduction to OOA/D and Iterative Development, 3/e, Prentice Hall PTR, 2005.
  • Alan Shalloway, James R. Trott , Design Patterns Explained: A New Perspective on Object-Oriented Design, Addison-Wesley, 2002.
  • Kitabevleri

    Kaynaklar:
  • Feza Buzluca, Ders Notları, 2008.
  • İnternetteki Kaynaklar

    Sınavlar ve Sonuçları

    UML Destekli Yazılım Geliştirme Araçları:
    Piyasada bir çok yazılım geliştirme aracı bulunmaktadır. Aşağıdaki programlar, deneme ya da tam sürümlerine Internet'ten erişmek mümkün olduğu için listelenmişlerdir.
  • Visual Paradigm for UML
  • Rational Software
  • Class Builder (C+ +)
  • Poseidon for UML
  • ArgoUML (Java)
  • Jude

    Konular:
    1. Giriş: Nesneye Dayalı Programlamanın Avantajları
    2. Yazılım Geliştirme Süreçleri (Unified Process)
    3. Tümleştirilmiş modelleme dili (UML)
    4. İsteklerin Çözümlenmesi (Requirement Analysis), Kullanım Senaryoları (Use Cases)
    5. Nesneye Dayalı Çözümleme, uygulama domeninde modelleme
    6. Nesneye Dayalı Tasarım, yazılım domeninde modelleme
    7. Tasarım kalıpları (Design Patterns)
    8. Etkin kodlama

    [Y.Doç.Dr. Feza BUZLUCA] - [DERSLER]