Bu repository, Nesne Dayalı Analiz ve Tasarım (NDAT) dersinde kullanılan temel prensipleri ve uygulama süreçlerini göstermek amacıyla oluşturulmuştur. Projede, nesne yönelimli analiz ve tasarım teknikleri kullanılarak gerçek dünyadaki bir problemi çözmeye yönelik bir sistem geliştirilecektir.
Proje, belirli bir alan veya sektör için nesne yönelimli analiz ve tasarım süreçlerini kullanarak bir sistem geliştirmeyi hedeflemektedir. Bu süreçte aşağıdaki adımlar izlenecektir:
- Gereksinim Analizi: Sistem gereksinimlerinin belirlenmesi.
- Kavramsal Modelleme: UML diyagramları ile sistemin modellenmesi.
- Tasarım Aşaması: Sınıf diyagramları, etkileşim diyagramları ve diğer UML modellerinin oluşturulması.
- Gerçekleme (Implementation): Seçilen bir programlama dili ve platform kullanılarak sistemin kodlanması.
- Test ve Doğrulama: Yazılım test süreçlerinin uygulanması ve hata ayıklama.
- UML (Unified Modeling Language)
- C# / Java / Python (Tercih edilen dil)
- .NET / Spring Boot / Django (Tercih edilen framework)
- Git ve GitHub versiyon kontrol sistemi
- 📂
NDAT-Project
- 📂
docs
# UML diyagramları ve dokümantasyon - 📂
src
# Kaynak kodlar - 📂
tests
# Test dosyaları - 📄
README.md
# Proje hakkında genel bilgiler - 📄
LICENSE
# Lisans bilgileri
- 📂
Projeye katkıda bulunmak isterseniz, aşağıdaki adımları takip edebilirsiniz:
- Repository'yi fork edin.
- Yeni bir branch oluşturun (
feature-isim
şeklinde). - Değişikliklerinizi yapın ve commit atın.
- Pull request oluşturun.
Herhangi bir soru veya öneriniz için issue açabilir veya doğrudan benimle iletişime geçebilirsiniz.
Bu proje, NDAT dersinin daha iyi anlaşılmasına yardımcı olmak için hazırlanmıştır. Her türlü katkıya açığım!
Proje önerileri