YAZILIM SÜRECİ VE YÖNETİMİ
- Ders
- SWEN304 - YAZILIM SÜRECİ VE YÖNETİMİ
- Bölüm
- Yazılım Mühendisliği - İngilizce - Lisans
- Ders Tipi
- Ders
- Durum
- Zorunlu
- Dil
- İngilizce
- Kredi
- 4
- AKTS
- 5
- T+P+L
- 3 + 0 + 2
- Ders Koordinatörleri
- -
- Ön Koşul
- -
Ders Açıklaması
Bu ders, pratik kişisel tecrübeye dayanan yazılım geliştirme süreci konusunda öğrencilere rehberlik edecektir. Tüm yazılım mühendisliği, yazılımın belirli zaman, maliyet veya kalite hedefleriyle nasıl geliştirildiğini yönlendiren bir veya daha fazla sürece dayanır. Süreç iyileştirme mevcut uygulamadan öğrenmeyi ve potansiyel iyileştirmeleri objektif olarak değerlendirmeyi amaçlar. Bu, Kişisel Yazılım Süreci'nin basitleştirilmiş bir formunun uygulanması ve verilecek olan ilgili bir dizi işlemle ilgili konular üzerinde çalışılarak incelenecektir: hedef soru metrik paradigması; uygun otomasyon; yapılandırma yönetimi; proje takibi ve kontrolü; kalite güvencesi; kalite maliyeti; sürekli entegrasyon; DevOps; Yazılım Dağıtımı; Hizmet Olarak Altyapı, Platform ve Yazılım; sosyal medya ve İnternet'ten yararlanmak.
YAZILIM SÜRECİ VE YÖNETİMİ
Değerlendirme Araçları (Aktif Dönem)
Değerlendirme öğesi tanımlanmamış.
Ders çıktıları
Henüz ders çıktısı tanımlanmamış.
Ders Müfredatı
| Hafta | Konu |
|---|---|
| Hafta 1 | Introduction to the Course, Introduction for project development, characteristics of the projects. |
| Hafta 2 | Software Project life cycle (SDLC) , Project manager definition and roles. |
| Hafta 3 | Planning Software projects |
| Hafta 4 | Software Process Development models: Waterfall, Incremental, Agile models. Definitions, Applications |
| Hafta 5 | Perform project size estimation (FP), effort estimation (COCOMO models), |
| Hafta 6 | Schedule estimation (GANTT charts, CPM, PERT) |
| Hafta 7 | MIDTERMs |
| Hafta 8 | MIDTERMs |
| Hafta 9 | Risk management, disaster recovery plan methods and techniques |
| Hafta 10 | Resources allocation |
| Hafta 11 | Monitoring and Controlling |
| Hafta 12 | Execute a software project and manage the project work, scope, schedules, and cost. |
| Hafta 13 | Project closure evaluation, auditing and termination. |
| Hafta 14 | Course closure with Project presentations and evaluations. |
| Hafta 15 | FINALs |
Referans Kitaplar & Ders Materyalleri
- 01 Software Project Management, 5ed., Bob Hughes and Mike Cotterell, 2009, McGraw Hill.
- 02 Project management in practice, J.R. Meredith, S.M. Shafer, S.J. Mantel Jr, and M.M. Sutton, 2020. John Wiley & Sons.
- 03 Project Management: Process, Technology and Practice, Ganesh Vaidyanathan, Indiana University, South Bend, ISBN-10: 0132807181 • ISBN-13: 9780132807180 ©2013
Ders Çıktıları
Öğrenme çıktısı tanımlanmamış.
Program Çıktıları
- P01 Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi.
- P02 Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.
- P03 Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi.
- P04 Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi.
- P05 Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi.
- P06 Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.
- P07 Türkçe sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi; etkin rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilme, etkin sunum yapabilme, açık ve anlaşılır talimat verme ve alma becerisi.
- P08 Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.
- P09 Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilinci; mühendislik uygulamalarında kullanılan standartlar hakkında bilgi.
- P10 Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi , iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik hakkında farkındalık; sürdürülebilir kalkınma hakkında bilgi.
- P11 Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın mühendislik alanına yansıyan sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık.
Pç-Dç Matrisi
PÇ-ÖÇ matrisi henüz doldurulmamış.