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ı
- 01 Identify principles, methods and techniques used in Software Engineering.
- 02 Describe and Discuss Software Development Life Cycle processes.
- 03 Explain the importance of Agile development and recognise the techniques used in this area.
- 04 Implement Process Requirements engineering.
- 05 Practice System Modelling techniques, tools and methods.
- 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
- 01 Ian Sommerville, Software Engineering, 10th Edition, Addison Wesley, 2016.
Ders Çıktıları
- L01
- L02
- L03
- L04
- L05
- L06
Program Çıktıları
Program çıktısı tanımlanmamış.
Pç-Dç Matrisi
PÇ-ÖÇ matrisi henüz doldurulmamış.