PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Yazılım TasarımıSENG 206213 + 035,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Nesne yönelimli tasarım tekniklerini anlayabilir ve uygulayabilir
2. UML kullanarak bir uygulamanın özelliklerini ve tasarımını ifade edebilir
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu ders, öğrencilere Unified Modeling Language (UML) kullanarak nesne yönelimli yazılım geliştirmenin temellerini sağlayacaktır. UML'nin temelleri ile başlar ve kullanım durumu diyagramlarını, sınıf diyagramlarını ve ilişkilendirmeleri, nesne diyagramlarını, davranış diyagramlarını, dizi diyagramlarını, işbirliği diyagramlarını, etkinlik diyagramlarını, durum diyagramlarını, uygulama diyagramlarını, bileşen diyagramlarını, dağıtım diyagramlarını kapsar.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1UML ile Nesneye Yönelik Modelleme
2Sınıf Diyagramı
3Obje Diyagramı
4Kullanım Senaryosu Diyagramı
5Etkileşim Sırası Şeması
6Etkileşim İletişim Şemaları
7Arasınav Tekrarı
8Faaliyet Diyagramı
9Durum-Makine Diyagramı
10Bileşen Diyagramı
11Dağıtım Diyagramı
12UML Modelleme
13UML Modelleme
 
Kaynaklar:
Booch G., Maksimchuk R.A., Engel M.W., Young B.J., Conallen J. ve Houston K.A., Object-Oriented Analysis and Design with Applications, 3rd Ed. Addison-Wesley Professional, 2007 978-0201895513
 
Diğer Kaynaklar:
 
 
Öğretim Yöntem ve Teknikleri:
Ders Tartışma Ev ödevi Proje Soru ve cevap
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ödev5%25
Ara sınav1%20
Final Sınavı1%35
Proje1%20
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor