Açık Kaynak Kodlu Yazılımların Problem ve Çözüm Alanı Ölçüleri Arasındaki İlinti
Öz
Halen kullanılmakta olan yazılım büyüklüğü ölçümü ve efor kestirimleri genellikle geliştirilecek olan yazılımın detaylı gereksinimlerini temel girdi olarak kullanırlar ve büyüklük ölçümü için belirli bir zamana ve uzmanlığa ihtiyaç duyarlar. Bu çalışma, açık kaynak kodlu yazılımların problem alanı ölçüleri (isim ve fiil sayıları) ile çözüm alanı ölçüleri (yazılım sınıf ve yordam sayıları) arasındaki ilintiyi incelemektedir. Makalede 27 açık kaynak kodlu yazılım projesi değerlendirilmiştir. Problem alanının (kavramsal) büyüklüğü ile çözüm alanının (tasarım) büyüklüğü arasındaki ilintiyi incelemek için doğrusal bağlanım ve çapraz doğrulama tekniklerini uygulanmıştır. Sonuçlar problem alanı ölçüleri ile ilgili yazılım bileşenlerini oluşturan çözüm alanı ölçüleri arasında güçlü ilintiyi göstermektedir. Sonuçlar, yazılım geliştirme projelerinin erken safhalarındaki problem alanı tanımlamalarını kullanarak makul büyüklük ve efor kestirimleri yapılabilmesinin mümkün olduğuna işaret etmektedir.
Anahtar Kelimeler
Kaynakça
- Živković, A., Rozman, I., and Herićko, M., Automated software size estimation based on function points using UML models, Information and Software Technology, Volume 47, Issue 13, pp. 881-890, 2005.
- Laird, L.M., and Brennan, M.C., Software Measurement and Estimation: A Practical Approach, John Wiley and Sons Inc., Hoboken, New Jersey, ISBN: 978-0-471-67622-5, 2006.
- Azzeh, M., and Nassif, A.B., Fuzzy Model Tree for Early Effort Estimation, 12th International Conference on Machine Learning and Applications (ICMLA), Volume 2, pp. 117-121, 2013.
- Ren, X., and Dai, Y., A New Method to Estimate Software Size, International Asia Conference on Industrial Engineering and Management Innovation (IEMI2012) Proceedings, pp. 631-638, 2013.
- Booch, G., Object-oriented development, IEEE Transactions on Software Engineering, 12(2), pp. 211–221, 1986.
- Rumbaugh, J., Blaha, M., Lorensen, W., Eddy, F., Premerlani, W., Object Oriented Modeling and Design, 1st edition, Prentice-Hall, ISBN-13: 978-0136298410, 1990.
- Jacobson, I., Booch, G., Rumbaugh, J., The Unified Software Development Process, 1st edition, Addison-Wesley Professional, ISBN-13: 978-0201571691, 1999.
- Understand user guide and reference manual, Scientific Toolworks, Inc., Version 2,0, http://www.math.ntu.edu.tw/~wwang/cola_lab/knowledge/download/understand/understand_2p0,pdf, 2008.
Ayrıntılar
Birincil Dil
Türkçe
Konular
-
Bölüm
-
Yayımlanma Tarihi
7 Eylül 2017
Gönderilme Tarihi
15 Aralık 2015
Kabul Tarihi
-
Yayımlandığı Sayı
Yıl 2017 Cilt: 32 Sayı: 3
Cited By
Nesne Tabanlı Ölçütlerle Yazılım Hata Kestirimi : Örnek Bir Olay İncelemesi
Fırat Üniversitesi Mühendislik Bilimleri Dergisi
https://doi.org/10.35234/fumbd.997863