Çevik Yazılım Geliştirmede Bdd/tdd Yöntemlerinin ve Yazılım Kalite Araçlarının Kullanılması: Bir Yazılım Mühendisliği Dersindeki Tecrübe
Loading...
Files
Date
2016
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
CEUR Workshop Proceedings
Open Access Color
OpenAIRE Downloads
OpenAIRE Views
Abstract
Çevik yazılım geliştirme modeli iyi uygulandığında, yazılım proje yönetimini, yazılım takım elemanları arasındaki iletişimi ve yazılım geliştirme süreçlerini ve süresini iyileştirmektedir. Çevik yazılım geliştirme modelinde, son kullanıcının yazılım geliştirme sürecinin içinde olduğu bir yazılım ürünü, değişen gereksinimlere daha hızlı cevap verir. Bu çalışmada Davranış Tabanlı Tasarım (BDD-Behavior Driven Design) ve Test Tabanlı Geliştirme (TDD-Test Driven Development) tekniklerinin SaaS (Software as-a Service) uygulamaları geliştirmede beraber kullanıldığı bir bütünleşik çevik yazılım geliştirme süreci ve çerçevesinde, günümüzde kullanılabilecek yazılım test ve kalite ölçme araçları karşılaştırılmaktadır. Sunulan çevik yazılım geliştirme süreci ve çerçevesi bir son sınıf Yazılım Mühendisliği dersinde üç yıl öğrencilerin geliştirdikleri projelerde uygulanmıştır. Bu çalışma, dört farklı proje gerçekleştirme teknolojileri ve platformları (Ruby/Rails, Java EE/Spring, C#/ASP.NET ve PHP/(Zend, Codeigniter, Laravel) kullanılarak, Microsoft Azure ve Heroku bulut servis sağlayıcılarında çalışan SaaS uygulamaları geliştirmede kullanılan BDD ve TDD test ve kalite araçlarıyla elde edilen tecrübeyi sunmaktadır.
Description
10th Turkish National Software Engineering Symposium, UYMS 2016; Canakkale; Turkey; 24 October 2016 through 26 October 2016
Keywords
Çevik yazılım geliştirme, BDD, TDD, Yazılım
Fields of Science
Citation
Akyol, G., and Gümüşkaya, H. (2016, October 24-26). Çevik yazılım geliştirmede BDD/TDD yöntemlerinin ve yazılım kalite araçlarının kullanılması: Bir yazılım mühendisliği dersindeki tecrübe. S. Bilgen, A. Çoşkunçay and A. Koçyiğit (Eds.), Paper presented at the Proceedings of the 10th Turkish National Software Engineering Symposium, Canakkale, Turkey.
WoS Q
N/A
Scopus Q
Q4
Source
CEUR Workshop Proceedings
Volume
1721
Issue
Start Page
219
End Page
230
