Yazılım Mühendisliğinde Güncel Konular
Duyurular
🎯 DERSİN GENEL AMACI
Bu dersin amacı öğrencilerin karma gerçeklilik (Mixed Reality – MR) teknolojileri kullanarak kapsamlı bir yazılım projesi geliştirmelerini sağlamak ve bu süreci modern yazılım mühendisliği yaklaşımları ile yönetmelerini öğretmektir. Öğrenciler teknik geliştirme ile birlikte:
🎓 DERSİN ÖĞRENME ÇIKTILARI
Dersi başarıyla tamamlayan öğrenciler:
ÖÇ1: Karma gerçeklilik uygulamalarının temel mimarisini tasarlar ve uygular.
ÖÇ2: Bir yazılım projesini GitHub üzerinden versiyon kontrolü ile yönetir.
ÖÇ3: Trello kullanarak proje görev planlaması ve sprint yönetimi yapar.
ÖÇ4: Projesi için SWOT analizi gerçekleştirir ve stratejik yorumlar yapar.
ÖÇ5: RAMS (Reliability, Availability, Maintainability, Safety) tasarım ilkelerini projeye entegre eder.
ÖÇ6: Projeyi Teknoloji Hazırlık Seviyesi (THS) kriterlerine göre nicel olarak değerlendirir.
ÖÇ7: Teknik dokümantasyon ve prototip sunumu yapar.
📊 THS TABANLI NOTLANDIRMA MODELİ
THS 4: 50 - Laboratuvar ortamında doğrulanmış temel teknoloji
THS 5: 60 - Gerçekçi ortam simülasyonu
THS 6: 75 - Prototip gösterimi (yarı-operasyonel)
THS 7: 85 - Gerçek ortamda sistem prototipi
THS 8: 95 - Tam fonksiyonel sistem
THS 9: 100 - Operasyonel sistem
Notlandırma Bileşenleri
Teknik MR Uygulama. : %40
GitHub Disiplini : %10
Trello Proje Yönetimi : %10
SWOT + RAMS Analizi : %15
THS Öz-Değerlendirme Raporu. : %15
Final Sunum : %10
📅 14 HAFTALIK DERS PLANI
🔹 HAFTA 1 – Ders Tanıtımı ve MR Ekosistemi
🔹 HAFTA 2 – Proje Tanımı ve SWOT Analizi
🔹 HAFTA 3 – Gereksinim Analizi ve THS Hedefi
🔹 HAFTA 4 – Trello ile Proje Planlama
🔹 HAFTA 5 – MR Teknik Altyapı
🔹 HAFTA 6 – RAMS Tasarım İlkeleri
🔹 HAFTA 7 – 🔥 İLK PROTOTİP SUNUMU (Ara Sınav)
🔹 HAFTA 8 – Kullanıcı Deneyimi ve Performans
🔹 HAFTA 9 – Güvenlik ve Dayanıklılık
🔹 HAFTA 10 – THS Ölçüm Metodolojisi
🔹 HAFTA 11 – Final Prototip Hazırlık
🔹 HAFTA 12 / 13 / 14 – 🎯 FINAL DEMO GÜNÜ
📁 Öğrencilerden İstenecek Zorunlu Dosyalar
Her öğrencinin reposunda:
/docs
- SWOT.pdf
- RAMS.pdf
- THS_report.pdf
- Requirements.pdf
- UserScenario.pdf
README.md
Trello_link.txt
Demo_video.mp4
📈 THS Nicel Ölçüm Mantığı
Öğrenciler şu kriterleri 0–5 arası puanlayacak:
DERSLER
🎯 DERSİN GENEL AMACI
Bu dersin amacı öğrencilerin karma gerçeklilik (Mixed Reality – MR) teknolojileri kullanarak kapsamlı bir yazılım projesi geliştirmelerini sağlamak ve bu süreci modern yazılım mühendisliği yaklaşımları ile yönetmelerini öğretmektir. Öğrenciler teknik geliştirme ile birlikte:
- GitHub repo yönetimi
- Trello ile proje planlama
- SWOT analizi
- RAMS tasarım ilkeleri
- Teknoloji Hazırlık Seviyesi (THS) öz-değerlendirmesi süreçlerini aktif olarak uygulayacaklardır.
🎓 DERSİN ÖĞRENME ÇIKTILARI
Dersi başarıyla tamamlayan öğrenciler:
ÖÇ1: Karma gerçeklilik uygulamalarının temel mimarisini tasarlar ve uygular.
ÖÇ2: Bir yazılım projesini GitHub üzerinden versiyon kontrolü ile yönetir.
ÖÇ3: Trello kullanarak proje görev planlaması ve sprint yönetimi yapar.
ÖÇ4: Projesi için SWOT analizi gerçekleştirir ve stratejik yorumlar yapar.
ÖÇ5: RAMS (Reliability, Availability, Maintainability, Safety) tasarım ilkelerini projeye entegre eder.
ÖÇ6: Projeyi Teknoloji Hazırlık Seviyesi (THS) kriterlerine göre nicel olarak değerlendirir.
ÖÇ7: Teknik dokümantasyon ve prototip sunumu yapar.
📊 THS TABANLI NOTLANDIRMA MODELİ
THS 4: 50 - Laboratuvar ortamında doğrulanmış temel teknoloji
THS 5: 60 - Gerçekçi ortam simülasyonu
THS 6: 75 - Prototip gösterimi (yarı-operasyonel)
THS 7: 85 - Gerçek ortamda sistem prototipi
THS 8: 95 - Tam fonksiyonel sistem
THS 9: 100 - Operasyonel sistem
Notlandırma Bileşenleri
Teknik MR Uygulama. : %40
GitHub Disiplini : %10
Trello Proje Yönetimi : %10
SWOT + RAMS Analizi : %15
THS Öz-Değerlendirme Raporu. : %15
Final Sunum : %10
📅 14 HAFTALIK DERS PLANI
🔹 HAFTA 1 – Ders Tanıtımı ve MR Ekosistemi
- Karma gerçeklilik nedir?
- Sektörel uygulamalar
- Proje beklentilerinin açıklanması
- THS sisteminin tanıtımı
- Bireysel proje konularının belirlenmesi
🔹 HAFTA 2 – Proje Tanımı ve SWOT Analizi
- Problem tanımı
- Kullanıcı senaryosu
- SWOT analizi yapımı
- SWOT dokümanı
- GitHub repo oluşturma
🔹 HAFTA 3 – Gereksinim Analizi ve THS Hedefi
- Fonksiyonel gereksinimler
- Non-fonksiyonel gereksinimler
- Hedef THS seviyesi belirleme
- Gereksinim dokümanı
- README dosyası oluşturulmuş repo
🔹 HAFTA 4 – Trello ile Proje Planlama
- Sprint mantığı
- Backlog oluşturma
- Gantt mantığı
- Trello Board linki
- Sprint 1 planı
🔹 HAFTA 5 – MR Teknik Altyapı
- Unity + MR SDK
- Sensör entegrasyonu
- Kamera ve uzamsal haritalama
🔹 HAFTA 6 – RAMS Tasarım İlkeleri
- Reliability
- Availability
- Maintainability
- Safety
- RAMS tasarım entegrasyon raporu
🔹 HAFTA 7 – 🔥 İLK PROTOTİP SUNUMU (Ara Sınav)
- Çalışan temel sistem
- GitHub commit geçmişi kontrolü
- THS ilk ölçümü
🔹 HAFTA 8 – Kullanıcı Deneyimi ve Performans
- UI/UX optimizasyonu
- Performans ölçümü
- Debug ve iyileştirme
🔹 HAFTA 9 – Güvenlik ve Dayanıklılık
- Hata toleransı
- Fail-safe tasarım
- Veri güvenliği
🔹 HAFTA 10 – THS Ölçüm Metodolojisi
- THS kriterlerinin nicel hesaplanması
- Kanıt sunma yöntemleri
- Self-assessment raporu hazırlama
🔹 HAFTA 11 – Final Prototip Hazırlık
- Gerçek ortam testi
- Video kayıt
- Performans analizi
🔹 HAFTA 12 / 13 / 14 – 🎯 FINAL DEMO GÜNÜ
- Canlı demo
- THS seviyesi ilanı
- Jüri değerlendirmesi
📁 Öğrencilerden İstenecek Zorunlu Dosyalar
Her öğrencinin reposunda:
/docs
- SWOT.pdf
- RAMS.pdf
- THS_report.pdf
- Requirements.pdf
- UserScenario.pdf
README.md
Trello_link.txt
Demo_video.mp4
📈 THS Nicel Ölçüm Mantığı
Öğrenciler şu kriterleri 0–5 arası puanlayacak:
- Çalışan modül oranı
- Gerçek ortam testi
- Hata toleransı
- Kullanıcı doğrulaması
- Performans metriği
DERSLER
- “Proje Değerlendirmeleri için Yol Haritası“ videosundaki dokümanlar
- Teknolojik Hazırlık Seviyesi video1 video2 soru setlerine verilen cevaplar