14.4 – Değerlendirme Kriterleri (100 Puan)

📝 14.4 – Değerlendirme Kriterleri (100 Puan)


🎯 

Amaç:

Projelerin sadece çalışıyor olması değil, yazılım geliştirme sürecine ne kadar dikkat edildiği de değerlendirilmelidir.

Bu başlık altında:

  • Kodun işlevselliği
  • Katmanlı yapı
  • Kullanıcı arayüzü
  • Dokümantasyon
  • Kod kalitesi

gibi alanlara puan dağılımı yapacağız.


📊 

100 Puan Üzerinden Detaylı Puanlama Tablosu

KategoriAçıklamaPuan
1. Uygulama Çalışabilirliği.exe dosyasının sorunsuz açılması ve temel işlevlerin çalışması20
2. Katmanlı Mimari KullanımıEntity–Business–UI ayrımının yapılmış olması15
3. Kodun Temizliği ve AnlaşılabilirliğiDeğişken adları, yorum satırları, mantıksal bloklar10
4. Dosya İşlemlerinin EntegrasyonuDosya oluşturma, okuma, yazma işlevlerinin doğru yapılması10
5. Kullanıcı Arayüzü (UI) KullanılabilirliğiFormların düzeni, buton isimleri, okunabilirlik10
6. Özgünlük ve Ekstra ÖzelliklerÖğrencinin fazladan geliştirme yapması (ek özellik, arayüz iyileştirme)10
7. README Dosyasının KalitesiAçıklayıcı, düzgün biçimlendirilmiş ve eksiksiz bir README10
8. Klasör Yapısı ve DüzenTüm dosyaların yerli yerinde olması, gereksiz dosyaların olmaması5
9. Proje SunumuProjeyi anlatırken açık, net ve teknik kavramlara hâkimiyet10
Toplam100

📌 

Not:

Eğer bir öğrenci:

  • katmanlı mimari yerine tek dosyada tüm işlemleri yapıyorsa → maksimum 75 alabilir
  • README yoksa → -10 puan
  • .exe eksikse → Proje çalışmıyorsa temel işlevlerden 0 puan verilebilir
  • .sln dosyası açılmıyor → -5 puan

✅ Değerlendirme Şablonu Örneği

Her öğrenci için aşağıdaki gibi bir form kullanılabilir:

Adı Soyadı: ..................................
Sınıfı: .......................

1. Uygulama çalışabilirliği: ........ / 20  
2. Katmanlı yapı kullanımı: ........ / 15  
3. Kod kalitesi: ........ / 10  
4. Dosya işlemleri: ........ / 10  
5. UI tasarımı: ........ / 10  
6. Ekstra özellikler: ........ / 10  
7. README dosyası: ........ / 10  
8. Dosya düzeni: ........ / 5  
9. Sunum performansı: ........ / 10  

**Toplam: ........ / 100**

Leave a Reply