iusserhat / yazilim_muhendisligi

We can add def

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yazılım Mühendisliği

  • 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

About

We can add def

License:Apache License 2.0