Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
BPR113 | YAZILIM MİMARİLERİ | Ders | 1 | 1 | 2,00 |
Önlisans
Türkçe
Bu dersin amaçları, gereksinim belirleme ve analiz yapmak, yazılım yaşam döngüsü anlamak, yazılım süreç modellerini kullanmak, UML diyagramları ile iş akışı sağlamak, çevik yaklaşımları uygulamak, yazılım test süreçlerini anlamak ve yazılımları test etmektir.
Öğr. Gör. Ferhat OFLEZER
1 | Yazılım süreçleri için gereksinim tespiti yapar, toplanan gereksinimleri analiz eder ve bu gereksinimlerin proje hedefleriyle uyumunu değerlendirir. |
2 | Yazılım yaşam döngüsü ve süreç modellerini kullanır, bu modelleri projelerde uygular ve her aşamada gereken yöntemleri belirler. |
3 | Yazılım ekibi oluşturur, ekip üyelerinin rollerini tanımlar ve projenin ihtiyaçlarına göre görev dağılımı yapar. |
4 | Yazılımın test ve bakımını yapar, test senaryolarını oluşturur, yazılım hatalarını tespit eder ve bu hataları düzeltmek için gerekli güncellemeleri gerçekleştirir. |
5 | Yazılım ekibi ile yazılım sürecini yönetir, proje planlarını oluşturur, ekip içi iletişimi sağlar ve sürecin her aşamasında ilerlemeyi izler. |
Birinci Öğretim
Yok
Yok
Bu ders, yazılım gereksinimleri belirleme ve analiz, yazılım geliştirme yaşam döngüsü, yazılım süreç modelleri, UML diyagramları, çevik yaklaşımlar, yazılım test süreçleri konularını içerir.
Hafta | Konular (Teorik) | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
---|---|---|---|
1 | Yazılım gereksinimlerinin belirlenmesi ve analizi. | Anlatım | Ön Okuma |
2 | Yazılım geliştirme yaşam döngüsü. | Anlatım | Ön Okuma |
3 | Yazılım süreç modelleri. | Anlatım, Ödev etkinliği tartışılması | Ön Okuma |
4 | Yazılım süreç modelleri. | Anlatım | Ön Okuma |
5 | Gereksinimlere uygun yazılım süreç modellerinin seçilmesi ve kullanılması. | Anlatım, Tartışma | Ön Okuma |
6 | Gereksinimlere uygun yazılım süreç modellerinin seçilmesi ve kullanılması. | Anlatım, Tartışma | Ön Okuma |
7 | Yazılım proje yönetim araçları. | Anlatım | Ön Okuma |
8 | Yazılım proje yönetim araçları. | Anlatım | Ön Okuma |
9 | UML Diyagramları. | Anlatım | Ön Okuma |
10 | UML Diyagram örnekleri oluşturma. | Anlatım, Tartışma | Ön Okuma |
11 | Yazılım Mühendisliğinde çevik yaklaşımlar. | Anlatım | Ön Okuma |
12 | Çevik yaklaşım örnekleri oluşturma. | Anlatım, Tartışma | Ön Okuma |
13 | Yazılım test süreçleri. | Anlatım | Ön Okuma |
14 | Yazılım test süreçlerinin uygulanması. | Anlatım | Ön Okuma |
Ders notları
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 70 |
Ev Ödevi | 1 | 30 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 50 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 50 |
Yok
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 1 | 1 |
Derse Katılım | 14 | 2 | 28 |
Ara Sınav İçin Bireysel Çalışma | 1 | 5 | 5 |
Final Sınavı içiin Bireysel Çalışma | 1 | 12 | 12 |
Ev Ödevi | 1 | 4 | 4 |
Toplam İş Yükü (saat) | 51 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | PÇ 16 | |
ÖÇ 1 | 3 | 3 | 5 | 3 | ||||||||||||
ÖÇ 2 | 2 | 3 | 3 | 5 | ||||||||||||
ÖÇ 3 | 3 | 3 | 5 | |||||||||||||
ÖÇ 4 | 4 | 4 | 3 | |||||||||||||
ÖÇ 5 | 3 | 5 |