-
Planlama: Yazılım projesinin hedeflerinin belirlenmesi, kaynakların tahsisi ve proje planının oluşturulması aşamasıdır.
-
Analiz: Müşteri gereksinimlerinin anlaşılması, belirlenmesi ve dokümantasyonunun yapılması sürecidir.
-
Tasarım: Yazılımın mimarisinin oluşturulması, alt sistemlerin ve bileşenlerin tasarlanması aşamasıdır.
-
Geliştirme: Tasarlanan yazılımın kodlanması, bir araya getirilmesi ve test edilmesi sürecidir.
-
Bakım: Yazılımın kullanımı sırasında ortaya çıkan hataların düzeltilmesi, iyileştirmelerin yapılması ve güncellemelerin sağlanması sürecidir.
Hafta | Konu |
---|---|
1. Hafta (26 Şubat - 4 Mart) | - Süreç Modelleri - Barok Model - Şelale modeli - V-süreç modeli - Helezonik Model - Artımsal Geliştirme modeli |
2. Hafta (5-11 Mart) | - Çekirdek Süreçler - Planlama - İnsan kaynakları - Donanım Kaynakları - Yazılım Kaynakları - Proje Maliyetleri (Maliyet Kestirimi) - İşlev Noktaları Yöntemi (Function point approximation) |
3. Hafta (12-18 Mart) | - Planlama (Devam) - Etkin maliyet modeli (COCOMO) - Yüklenici proje ekip yapısı - İş sahibi proje ekip yapısı |
4. Hafta (19-25 Mart) | - Çözümleme (Analiz) - Proje Planı (Faaliyet-Zaman-Maliyet Çizelgesi) - Gereksinim Nedir? - İşlevsel Gereksinim - İşlevsel Olmayan Gereksinimler - Gereksinim Türleri - Gereksinim Özellikleri - Doğrulama Süreci adımları |
5. Hafta (26 Mart - 1 Nisan) | - Sistem Çözümleme Çalışması - Mevcut sistemin incelenmesi - Gereksinim Verisi Toplama Yöntemleri - Sorma Yöntemi - Anket Yöntemi - Psikolojik Türetme Teknikleri - İstatistiksel Teknikler - Kullanıcı Arayüz Prototipleme - Sistem Analiz Raporu |
6. Hafta (2-8 Nisan) | - Tasarım Kavramları - Soyutlama - İyileştirme - Modülerlik - Veri Tasarımı - Yapısal Tasarım - Süreç Tasarımı - Tasarlanması Gereken Ortak Alt Sistemler |
7. Hafta (9-15 Nisan) | - Kullanıcı Arayüzü Tasarımı - Bilgi Gösterimi - Kullanıcı Arayüz Protipi - Tasarım Kalite Ölçütleri - Bağlaşım - Yapışıklık |
8. Hafta (16-22 Nisan) | - Gerçekleştirim - Programlama Dilleri - Veritabanları - Veri modelleri - Veritabanı Dilleri - CASE Araç ve Ortamları - Kodlama Stili |
9. Hafta (23-29 Nisan) | - Test Türleri |