PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Nesne Yönelimli Analiz Ve TasarımCENG 5133 + 037,50
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Nesneye yönelik çeşitli tasarım tekniklerini ve yöntemlerini tanıtmak
2. Nesne yönelimli veri ve sisteme aşinalık oluşturmak.
3. UML diyagramları ile tasarım için bilgi ve fikir oluşturmak.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu ders nesne yönelimli modellemenin, gereksinim geliştirmenin, analizin ve tasarımın temel ilkelerini açıklar. Konular arasında yazılım gereksinimlerinin belirlenmesi; Birleşik Modelleme Dili (UML) kullanılarak nesne yönelimli statik ve dinamik analiz yaklaşımları; nesneye yönelik tasarım; tasarım kalıpları da dahil olmak üzere nesne odaklı yeniden kullanım ve sürdürülebilirlik; yazılım uygulama endişeleri; durum modelleri; kalıtım yer almaktadır.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1OOP'e Giriş
2Modelleme içeriği
3Nesne ve sınıflar
4Sınıf Modelleme
5Durum Modelleme
6Etkileşim Modelleme
7Ara Sınav
8Analiz ve Tasarım - I
9Analiz ve Tasarım - II
10Sistem Tasarımı
11Sistem Tasarımı - II
12Sınıf Tasarımı - I
13Sınıf Tasarımı - II
14İleri konular
 
Kaynaklar:
Oriented Modeling and Design wih UML second edition by michaelBlaha and James Rambaugh
 
Diğer Kaynaklar:
Object-Oriented Analysis and Design with Applications, Second Edition by, Grady Booch
 
Öğretim Yöntem ve Teknikleri:
haftalık 3 saat
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara sınav1%30
Final Sınavı1%40
Proje1%30
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor