DoctorateOpen Access

Event points: A software size measurement model

2021
0 views
0 downloads
Advisor: Doç. Dr. Aysu Betin Can ; Prof. Dr. Onur Demirörs

Abstract (TR)

Yazılım Büyüklük Ölçümü çeşitli kestirimler için birincil girdi olmasının yanı sıra, proje yönetimi ve süreç iyileştirme için önemli bir gösterge olması açısından Yazılım Geliştirme Yaşam Döngüsü (YGYD) için kritik bir iştir. Geleneksel yazılım mimarileri ve uygulama alanları için başarısı kanıtlanmış birçok büyüklük ölçüm yöntemi bulunmaktadır. Bu yöntemlerden biri olan İşlevsel Büyüklük Ölçümü (İBÖ), YGYD'nin erken fazlarında uygulanabilirliği sayesinde özel olarak dikkat çekmektedir. İBÖ yöntemleri veri tabanı odaklı, işlem yönelimli, yekpare uygulamalar üzerinde başarılı olmuş olsalar da, yeni nesil yazılım mimarileri üzerinde ne kadar uygulanabilir oldukları yeterince araştırılmamıştır. Günümüzün yazılımlarının sıklıkla servis-odaklı, oldukça dağıtık, mesaj-yönelimli, ölçeklenebilir olmalarının yanı sıra ve örneğine rastlanmamış bir biçimde her an hazır olmaları beklenmektedir. Bu mimarilerde "olay" kavramı genellikle "veri" kavramının yerine geçmektedir. Bu tezde olay kavramının günümüz yazılımlarındaki önemini dikkate alarak, olay-tabanlı bir ölçüm yöntemi oluşturulması amaçlanmıştır. Bu amaçla, 5 yazılım organizasyonu ile işbirliği yapılmış ve çoklu vaka çalışmaları gerçekleştirilmiştir. Araştırmanın sonucunda, önerilen modelin anlamlı sonuçlar ürettiği: "Olay Puanı" ölçüm biriminin efor ile ilişkili olduğu görülmüştür. Elde edilen bulgulara göre, olay kavramının temel sayma birimi olarak umut vadettiği, veri odaklı bir ölçüm temelini dikkate almadan hem geleneksel hem de yeni nesil mimarilerde ölçüm yapma imkanı sağladığı ve olay ile oluşturulan efor kestirim modellerinin kabul edilir hatalar ve kestirim başarısı sağladıkları saptanmıştır.

Author

Dr. Tuna Hacaloğlu

How to Cite

Tuna Hacaloğlu (Doktora Tezi). Event points: A software size measurement model, 2021, Middle East Technical University.

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Middle East Technical University