| İçerik: |
Yazılım mühendisliği dersinin içeriği; yazılım kavramı, krizleri ve tarihsel gelişimi ile başlayarak temel yazılım süreç modellerini (Şelale, Çevik, Scrum vb.) kapsamaktadır. Ders kapsamında; kullanıcı gereksinimlerinin belirlenmesi, sistem modelleme araçları (UML diyagramları), yazılım mimarisi ve tasarım prensipleri (SOLID gibi) ele alınmaktadır. Ayrıca yazılım test teknikleri, proje yönetimi temelleri, versiyon kontrol sistemlerinin mantığı ve yazılım bakım süreçleri gibi sürdürülebilirlik konuları teorik örnekler üzerinden incelenmektedir. |