İlişkisel veri tabanı kullanılan yazılımlarda black-box ve white-box test yöntemleri ile agile metodolojiye uygun bir hibrit test metodu ve uygulama yazılımının geliştirilmesi

Yükleniyor...
Küçük Resim

Tarih

2011

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Trakya Üniversitesi Fen Bilimleri Enstitüsü

Erişim Hakkı

info:eu-repo/semantics/openAccess

Özet

Günümüzde yazılım sistemleri, birçok iş alanının temel bileşenleri içersinde yer almaktadır. Büyüyen rekabet, gelişen teknoloji ve yazılım kuruluşlarının artan kabiliyetlerinin de etkisiyle gelişmiş yazılım sistemlerine her geçen gün daha çok ihtiyaç duyulmaktadır. Son yirmi yılda, yazılım geliştirmede kullanılan kalite sistemlerini ve süreçlerini değerlendirmek, yazılımda kalite sertifikasyonu sağlamak, süreçleri iyileştirmek ve yetenek belirlemek için çeşitli modeller geliştirilmiştir. Her ne kadar farklı yetenek ve özelliğe sahip modeller geliştirildiyse de yazılımda hata konusu hep önemli bir sorun olarak gündemde kalmıştır. Bu çalışma, yazılım süreçlerini test süreci yönetimi başlığı altında ele alıp, agile metodolojiye uygun, ilişkisel veri tabanlarını kullanan yazılımlara uygulanabilecek, hibrit bir test metodu geliştirilmesini ve bu metodun geliştirilen yazılımlar üzerine uygulanmasını kapsamaktadır. Geliştirilen model ve uygulama, başta küçük ölçekli yazılım geliştirme firmaları olmak üzere, değişikliklerin fazla olduğu projelerde de kullanılabilir niteliktedir.
Abstract
Nowadays, software systems are essential to many lines of business. The need for advanced software systems is growing with every passing day as a result of the effects of increasing competition, improving technology and the rising capabilities of software organizations. Various models have been developed in the last 20 years to evaluate the quality systems and processes that are used in software development, to refine the processes and to determine capabilities. Software errors remain an important issue, although models having different capabilities and features have been developed. This thesis studies the development of a hybrid test method in accordance with agile methodology, which is then applied to software projects using a relational database. The thesis also covers the application of the method to software projects developed, considering the software processes within the context of test process management. The developed model is applicable to projects which undergo many changes, especially projects developed in small-scale software companies.

Açıklama

Doktora Tezi

Anahtar Kelimeler

Bilgisayar Mühendisliği Bilimleri, Bilgisayar ve Kontrol, Computer Engineering, Computer Science, Yazılım Testi, Yazılım Geliştirme Metotları, Agile yazılım Geliştirme Yöntemi, Extreme Programlama

Kaynak

WoS Q Değeri

Scopus Q Değeri

Cilt

Sayı

Künye