Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
UML ile Yazılım BelgelendirmeBLM522337.5300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği ABD Bilgi Teknolojileri Yüksek Lisans Programı (Tezsiz, 2. Öğretim)
Seçmeli @ Bilgisayar Mühendisliği ABD Bilgi Teknolojileri Yüksek Lisans Programı (Tezsiz, 2. Öğretim, İngilizce)
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüGöksel Biricik
Dersi Veren(ler)Banu Diri
Asistan(lar)ı
Dersin AmacıAchieveing software modeling and documentation using the standardized general purpose UML modeling language in the field of object oriented software engineering.
Dersin İçeriğiYazılım geliştirme temelleri, Nesneye dayalı yazılım geliştirme yaklaşımı ve metodolojileri, Nesneye Dayalı analiz ve tasarım temelleri, UML ile gereksinim modellemesi ve belgelemesi, analiz ve tasarımda UML diyagramları kullanımı.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Craig Larman, Prentice Hall, 2004.
  • UML Distilled: A Brief Guide to the Standard Object Modeling Language, Martin Fowler, Addison-Wesley, 2003.
  • Teach Yourself Uml In 24 Hours, Joseph Schmuller, Sams Publishing.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler yazılım geliştirme yaşam döngüsünün temellerini bilir.
  2. Öğrenciler nesneye dayalı analiz ve tasarım tekniklerini bilir ve metodolojilerini uygular.
  3. Öğrenciler UML ile gereksinim analizi dokümanlarını oluşturur.
  4. Öğrenciler UML diyagramları ile analiz ve tasarım modellerini ifade eder.
  5. Öğrenciler bir yazılım projesini UML ile modelleme yeteneği kazanır

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Yazılım geliştirme yaşam döngüsü temelleriDers kitaplarının ilgili bölümleri
2Nesneye dayalı yazılım geliştirme yaklaşımı Ders kitaplarının ilgili bölümleri
3Nesneye dayalı yazılım geliştirme metodolojileri Ders kitaplarının ilgili bölümleri
4Nesneye Dayalı analiz ve tasarım temelleri Ders kitaplarının ilgili bölümleri
5UML ile gereksinim modellemesi ve belgelemesi Ders kitaplarının ilgili bölümleri
6UML ile gereksinim modellemesi ve belgelemesi Ders kitaplarının ilgili bölümleri
7UML analiz diyagramlarına giriş Ders kitaplarının ilgili bölümleri
8UML analiz diyagramlarına giriş Ders kitaplarının ilgili bölümleri
9Ara sınav -
10UML ile gereksinim belgelerinden analiz modeline geçiş Ders kitaplarının ilgili bölümleri
11UML ile analiz modelini oluşturma Ders kitaplarının ilgili bölümleri
12UML ile analiz modelini oluşturma Ders kitaplarının ilgili bölümleri
13UML ile analiz modelini oluşturma Ders kitaplarının ilgili bölümleri
14UML ile analiz modelini oluşturma Ders kitaplarının ilgili bölümleri
15Dönemin Gözden Geçirilmesi -
16Final Sınavı -

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler130
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati163
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması134
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler170
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)130
Final (Sınav Süresi + Sınav Hazırlık Süresi)130
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok