|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Ön Lisans
|
|
Bölümü / Programı
|
Web Tasarımı ve Kodlama
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Seçmeli
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Bu dersin amacı; öğrencilere yazılım ve bilgi sistemlerinin analiz ve tasarım süreçlerine ilişkin temel bilgi ve becerileri kazandırmak, bir problemin ve sistem gereksinimlerinin belirlenmesinden başlayarak yazılım ve sistem mimarisinin oluşturulmasına kadar geçen tasarım sürecini bütüncül olarak değerlendirebilmelerini sağlamaktır. Ders kapsamında öğrencilerin farklı yazılım geliştirme metodolojilerini tanımaları, gereksinimleri analiz ederek uygun biçimde dokümante etmeleri, sistemlerin yapısal ve davranışsal özelliklerini UML diyagramları ile modellemeleri ve elde edilen analiz modellerini yazılım ve sistem tasarımına dönüştürebilmeleri amaçlanmaktadır.
|
|
Dersin İçeriği
|
Sistem geliştirme yaşam döngüsü; yazılım geliştirme metodolojileri; problem, kapsam ve paydaş analizi; gereksinimlerin belirlenmesi, modellenmesi ve dokümantasyonu; UML ile sistemlerin yapısal ve davranışsal modellenmesi; nesne yönelimli analiz ve tasarım; yazılım mimarisi; ayrıntılı tasarım; veri ve kullanıcı arayüzü tasarımı; sistem mimarisi; gereksinimlerden yazılım ve sistem tasarımına geçiş süreçleri.
|
|
Dersin Yöntem ve Teknikleri
|
anlatım, soru ve cevap, tartışma
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Öğr.Gör. Zeynep Yaren Oğuz Polat zeynep.polat@ankarabilim.edu.tr
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Kaynak Adı Kalıpsız, O., Buharlı, A. ve Biricik, G. (2012). Bilgisayar ve Yazılım Mühendisliğinde Sistem Analizi ve Tasarımı. Papatya Yayıncılık. Öğretim elemanı ders notları ve UML uygulama dokümanları.
|
|
Ders Notları
|
Öğretim elemanı tarafından hazırlanan ders notları
|
Ders Yapısı
|
Mühendislik Bilimleri
|
%60
|
|
|
Mühendislik Tasarımı
|
%20
|
|
|
Alan Bilgisi
|
%20
|
|
|