Çevik Yazılım Geliştirme Yaklaşımı İle Beden Eğitimi Özel Yetenek Sınav Otomasyon Sisteminin Tasarımı

Bu çalışmada, beden eğitimi özel yetenek sınavları için BT teknolojileri kullanılarak bütünleşik bir Sınav sistemi önerilmiştir. Sistem yazılım ve donanım olmak üzere iki bölümden oluşmaktadır. Sistemin donanım kısmı, sporcuların test sahasındaki performanslarını sensörler yardımıyla toplamakta, daha sonra toplanan bu verileri kablosuz haberleşme yardımıyla yazılım sistemine aktarmaktadır. Veri toplama ve aktarma işlemleri mikro denetleyiciye sahip bir elektronik kart yardımıyla gerçekleştirilmektedir. Sistemin yazılım kısmı ise Masaüstü ve Web platformlarında gerçekleştirilen iki yazılım modülünden oluşmaktadır. Masaüstü modülü donanım kısmında elde edilen verilerin değerlendirilerek veri tabanına aktarılmasından sorumlu iken, web modülü öğrenciye ait kayıt işlemleri ve sınav sonuçlarının hesaplanarak internet üzerinden yayınlanmasını içeren raporlama işlemlerini gerçekleştirmektedir. Sistemin tasarım ve geliştirilme aşamalarında Çevik (Agile) yazılım geliştirme metodolojilerinden yararlanılmıştır. Böylelikle performansı yüksek hata oranı düşük müşteri beklentilerini karşılayan bir BT projesi geliştirilmesi hedeflenmiştir. Geliştirilen projeye ilişkin çevik yazılım süreçleri hakkında bilgiler verilmiştir.

Designing Physical Educatıon Aptitude Test Automation Systems Using Agile Software Development Approach

In this study, an integrated exam system has been propesed for physical education exams by using Information Technologies. The system consists of two parts: hardware and software. The hardware part of the system collects the performances of sportmen in test area by sensors and sends collected data to software system wirelessly. The processes of collecting and sending data are performed by electronic circuits with microcontroller. The software part of the system consists of two modules executed in desktop and Web platforms. The desktop module is in charge of evaluating data obtained from hardware and transfer them to database, Web module performs reporting processes including enrollment, computing exam marks and announce them online. Agile software development methodologies have been used in designing system and software development . Thus, it has been aimed to develop an IT project that have a higher performance, lower error and meets expectations of clients. The software development processes of the project has been examined.