|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Ön Lisans
|
|
Bölümü / Programı
|
Bilgisayar Programcılığı
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Seçmeli
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Bu dersin amacı yazılım tasarlama mimarileri, uygulaması, yazılım dilleri ve kritik sistemler konularında temel bilgiler vermektir
|
|
Dersin İçeriği
|
Yazılımın gereksinimlerini belirlemek , analiz etmek , yazılım geliştirmek , Tasarım araçlarını kullanmak , Gereksinimlere uygun yazılım seçmek , Yazılımı kodlamak, yazılımın testini yapmak , Bakım onarım işlemlerini yapmak. Yazılım geliştirme modeli ve yazılım mimarisini seçmek
|
|
Dersin Yöntem ve Teknikleri
|
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Öğr. Gör. Merve BİLGEN
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
4. Software System Architecture by Nick Rozanski and Eoin Woods, ISBN 0-321-11229-6, Addison Wesley, 2007
|
|
Ders Notları
|
Yazılım mimarisine giriş; mimari iş çevrimi; mimari yaratma; durum çalışması; kaliteyi anlama ve ulaşma; yazılım mimarisini tasarlama, dökümante etme ve tekrar inşa etme; yazılım mimarisi değerlendirme metodları; yazılım mimarisine sayısal olarak karar verme yöntemleri; yazılım üretim hattı; aracı yazılım, servis-tabanlı, anlamsal ağlar, durum tabanlı; uygulamalı mimari ve tarzlar; fonksiyonel olmayan özellikler için tasarım; güvenlik ve güven; mimari adaptasyon 1. Software Architecture in Practice, Second Edition, by Bass, Clements and Kazman, Addison-Wesley Publishers, ISBN: 0-321-15495-9, 2007 2. Quality Software Project Management by Robert T. Futrell, Donald F. Shafer, and Linda I. Shafer, Prentice Hall, 2002 3. Evaluating Software Architecture- Methods and Case Studies, by Paul Clements, Rick Kazman, Mark Klein, ISBN: 020170482X, Addison Wesley, 2007.
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%30
|
|
|
Mühendislik Bilimleri
|
%10
|
|
|
Mühendislik Tasarımı
|
%30
|
|
|
Alan Bilgisi
|
%30
|
|
|