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.
 
Üretken Yapay Zeka Kullanımı:

Üretken Yapay Zeka kullanılmamaktadır.
 
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
 
Dersin AKTS İş Yükü:
#AktiviteAdetSüre (Saat)İş Yükü
1Derslere Katılım (haftalık bazda)143,0042,00
2Laboratuvarlara/Derslere Katılım (haftalık bazda)00,000,00
3Notların önceden hazırlanması ve son haline getirilmesi (haftalık bazda)00,000,00
4İlgili materyalin toplanması ve seçilmesi (bir kez)00,000,00
5İlgili materyalin kendi kendine incelenmesi (haftalık bazda)142,0028,00
6Ev ödevleri54,0020,00
7Sınavlara Hazırlık00,000,00
8Ara Sınavlara Hazırlık (Sınavların süresi dahil)14,004,00
9Dönem Ödevi/Vaka Çalışması Raporunun Hazırlanması (sözlü sunum dahil)00,000,00
10Dönem Projesi/Saha Çalışması Raporunun Hazırlanması (sözlü sunum dahil)124,0024,00
11Final Sınavına Hazırlık (sınav süresi dahil)17,007,00