Ç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

dc.contributor.author Akyol, Gökhan
dc.contributor.author Gümüşkaya, Haluk
dc.date.accessioned 2017-08-17T10:52:33Z
dc.date.available 2017-08-17T10:52:33Z
dc.date.issued 2016
dc.description 10th Turkish National Software Engineering Symposium, UYMS 2016; Canakkale; Turkey; 24 October 2016 through 26 October 2016 en_US
dc.description.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. en_US
dc.identifier.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. en_US
dc.identifier.issn 1613-0073
dc.identifier.scopus 2-s2.0-84996538576
dc.identifier.uri https://hdl.handle.net/11147/6144
dc.language.iso tr en_US
dc.publisher CEUR Workshop Proceedings en_US
dc.relation.ispartof CEUR Workshop Proceedings en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Çevik yazılım geliştirme en_US
dc.subject BDD en_US
dc.subject TDD en_US
dc.subject Yazılım en_US
dc.title Ç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 en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.institutional Akyol, Gökhan
gdc.author.institutional Gümüşkaya, Haluk
gdc.coar.access open access
gdc.coar.type text::conference output
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 230 en_US
gdc.description.publicationcategory Konferans Öğesi - Ulusal - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q4
gdc.description.startpage 219 en_US
gdc.description.volume 1721 en_US
gdc.description.wosquality N/A
gdc.index.type Scopus
gdc.scopus.citedcount 0
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4003-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
6144.pdf
Size:
1.1 MB
Format:
Adobe Portable Document Format
Description:
Conference Paper

License bundle

Now showing 1 - 1 of 1
Loading...
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: