Ana içeriğe atla
EN

YAZILIM MÜHENDİSLİĞİNDE İLERİ KONULAR

Ders
CMPE555 - YAZILIM MÜHENDİSLİĞİNDE İLERİ KONULAR
Bölüm
Bilgisayar Mühendisliği - İngilizce - Yüksek Lisans
Ders Tipi
Ders
Durum
Zorunlu
Dil
İngilizce
Kredi
3
AKTS
0
T+P+L
3 + 0 + 0
Ders Koordinatörleri
-
Ön Koşul
-
Anahtar Sözcükler

Ders Açıklaması

Bu derste tartışılan ana konular gelişim metodolojileri ve tasarım örüntüleridir. Gereksinim, tasarım, uygulama, test ve dağıtım gibi yazılım yaşam döngüsü aşamaları Şelale, prototipleme ve Aşırı Programlama gibi metodolojiler ile ele alınacaktır. Ayrıca bu derste, yaratılış, yapısal ve davranış kalıpları gibi tasarım modelleri de değerlendirilmektedir.

YAZILIM MÜHENDİSLİĞİNDE İLERİ KONULAR

Değerlendirme Araçları (Aktif Dönem)

Değerlendirme öğesi tanımlanmamış.

Ders çıktıları

  1. 01 Identify principles, methods and techniques used in Software Engineering.
  2. 02 Describe and Discuss Software Development Life Cycle processes.
  3. 03 Explain the importance of Agile development and recognise the techniques used in this area.
  4. 04 Implement Process Requirements engineering.
  5. 05 Practice System Modelling techniques, tools and methods.
  6. 06 Describe and outline System Testing stages and System Evolution.

Ders Müfredatı

Hafta Konu
Hafta 1 IceBreaking, Introduction to Software Engineering
Hafta 2 Software Process models
Hafta 3 Agile Development
Hafta 4 Project Management
Hafta 5 Requirements Engineering: Functional, Non-Functional and Domain Requirements
Hafta 6 Requirements Engineering: Requirements eliction and specification
Hafta 7 System Modelling, Design and Implementation: Behaviour of the System
Hafta 8 Midterm Exam
Hafta 9 System Modelling, Design and Implementation: Structure of the System
Hafta 10 System Modelling, Design and Implementation: Object-Oriented Design & Development
Hafta 11 Software Architecture : Model View Controller, Layered Architecture, Repository Architecture, Client - Server Architecture, Pipe - Filter Architecture
Hafta 12 Software Testing : Developing Testing, Test Driven Development, User Testing
Hafta 13 Software Evolution: Legacy System and Software Maintenance
Hafta 14 Review and Exercises
Hafta 15 Final Exam

Referans Kitaplar & Ders Materyalleri

  1. 01 Ian Sommerville, Software Engineering, 10th Edition, Addison Wesley, 2016.

Ders Çıktıları

  1. L01
  2. L02
  3. L03
  4. L04
  5. L05
  6. L06

Program Çıktıları

Program çıktısı tanımlanmamış.

Pç-Dç Matrisi

PÇ-ÖÇ matrisi henüz doldurulmamış.