ВІЗУАЛІЗАЦІЯ РЕЗУЛЬТАТІВ ЕКСПЕРТНОГО ОЦІНЮВАННЯ ЯКОСТІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ З ВИКОРИСТАННЯМ ПОЛЯРНИХ ДІАГРАМ

  • Yu. I. Hrytsiuk Національний університет "Львівська політехніка", м. Львів http://orcid.org/0000-0001-8183-3466
  • A. Yu. Buchkovska Національний університет "Львівська політехніка", м. Львів
Ключові слова: інформаційні технології, програмний проект, візуалізація інформації, експертні оцінки, якість програмного забезпечення, критерії оцінювання якості, показники якості програмного забезпечення, полярна система координат, полярні діаграми

Анотація

Розроблено методику візуалізації інформації, яку можна отримати внаслідок оброблення експертних оцінок якості програмного забезпечення (ПЗ) за різними критеріями його оцінювання з використанням полярних діаграм. Встановлено, що під візуалізацією результатів експертного оцінювання якості ПЗ розуміють подання інформації у графічному вигляді для максимальної зручності її розуміння та швидкого сприйняття, а також надання осяжної та зрозумілої форми будь-якому об'єкту, суб'єкту, процесу тощо. Запропоновано критерії оцінювання якості ПЗ та їхні вагові коефіцієнти для кожного з експертів, які забезпечують достовірне подання наявного стану процесу розроблення ПЗ, правильне розуміння суті проблем, що можуть виникнути на будь-якому етапі реалізації програмного проекту, і точні характеристики їх складових. Розроблено алгоритм розрахунку площ секторних багатокутників у полярній системі координат, за допомогою якого можна обчислити і оцінити відносну якість ПЗ за відповідними критеріями. Визначено комплексні підсумкові показники якості ПЗ для кожного з експертів і комплексний узагальнений показник його якості для усіх експертів. Розроблено алгоритм розрахунку площі неправильного багатокутника у полярній системі координат, який дає змогу визначити ту частину якості ПЗ за всіма критеріями, яку маємо на даний момент за оцінками одного з експертів, а також ту частку якості ПЗ, яку ще потрібно досягти для 100 % її повноти. Зроблено відповідні висновки та надано рекомендації щодо використання розробленої методики візуалізації інформації.

Біографії авторів

Yu. I. Hrytsiuk, Національний університет "Львівська політехніка", м. Львів
д-р техн. наук, професор кафедри програмного забезпечення
A. Yu. Buchkovska, Національний університет "Львівська політехніка", м. Львів
студент кафедри програмного забезпечення

Посилання

Bederson, B., & Shneiderman, B. (2003). The Craft of Information Visualization: Readings and Reflections. Morgan Kaufmann. 410 p.

Botsula, M. P., & Morhun, I. A. (2008). Pro problemu ekspertyzy yakosti materialiv dystantsiinykh kursiv. Naukovi pratsi VNTU, 4, 1–7. Retrieved from: http://nbuv.gov.ua/e-iournals/vntu/2008-4/2008-4.files/uk/08mpbcme uk.pdf. [in Ukrainian].

Botsula, M. P., & Morhun, I. A. (2011). Metod otrymannia kompleksnoi otsinky yakosti veb-materialiv z vykorystanniam poliarnoi systemy koordynat. Visnyk Vinnytskoho politekhnichnoho instytutu, 1, 84–88. Retrieved from: https://visnyk.vntu.edu.ua/index.php/visnyk/article/view/1367/ conferences.vntu.edu.ua.. [in Ukrainian].

Botsula, M. P., & Morhun, I. A. (2014). Novyi metod ta informatsiina tekhnolohiia obroblennia danykh dlia upravlinnia yakistiu elektronnykh navchalnykh kursiv. Informatsiini tekhnolohii ta kompiuterna inzheneriia: mizhnarodnyi naukovo-tekhnichnyi zhurnal, 3, 25–33. Retrieved from: http://nbuv.gov.ua/UJRN/Itki_2014_3_6. [in Ukrainian].

Card, S. K., Mackinlay, J. D., & Shneiderman, B. (1999). Readings in Information Visualization: Using Vision to Think. Morgan Kaufmann Publishers. 686 p.

DeMarco Tom. (2002). Controlling Software Projects: Management, Measurement and Estimation. 279 p.

Heer, J., Card, S. K., & Landay, J. (2005). Prefuse: a toolkit for interactive information visualization, (10 p.). In: ACM Human Factors in Computing Systems CHI 2005. 280 p.

ISO 9001:2008. Quality Management System – requirements. Retrieved from: https://www.iso.org/standard/46486.html

ISO/IEC 9126. (1991). Information technology – Software product evaluation – Quality characteristics and guidelines for their use. Geneva: International Organization for Standardization, International Electrotechnical Commission, 136 p. (International Standard)

ISO/IEC 9126-1:2001. Software Engineering – Product Quality. Part 1: Quality model. Retrieved from: https://www.iso.org/standard/22749.html

ISO/IEC TR 9126-2:2003. Software Engineering – Product Quality – Part 2: External metrics. Retrieved from: https://www.iso.org/standard/22750.html

ISO/IEC TR 9126-3:2003. Software Engineering – Product Quality – Part 3: Internal metrics. Retrieved from: https://www.iso.org/standard/22891.html

ISO/IEC TR 9126-4:2004. Software Engineering – Product Quality – Part 4: Quality in use metric. Retrieved from: https://www.iso.org/standard/39752.html

Kerren, A., Stasko, J. T., Fekete, J.-D., & North, C. (Eds.) (2008). Information Visualization, (pp. 1–18). In: Human-Centered Issues and Perspectives. Vol. 4950 of LNCS State-of-the-Art Survey. Springer-Verlag Berlin Heidelberg 2008.

Kuliamin, V. V., Petrenko, O. L. (2008). Mesto testirovaniia sredi metodov otcenki kachestva PO. Moscow: ISP RAN. Retrieved from: http://software-testing.ru/library/5-testing/117-2008-10-13-19-25-13. [in Russian].

Paulk, M. C., & Curtis, B. (2001). The Capability Maturity Model: Guideline for Improving the Software Process. Carnegie Mellon University. 434 p.

Mazza, R. (2009). Introduction to Information Visualization, University of Lugano Switzerland. Springer-Verlag London Limited 2009. 139 p. https://doi.org/10.1007/978-1-84800-219-7

Morhun, I. A. (2011). Metod ekspertnoi otsinky yakosti prohramnoho zabezpechennia. Inzheneriia prohramnoho zabezpechennia: mater. Mizhnar. nauk.-prakt. konf. aspirantiv i studentiv, 2(6), 33–37. Vinnytsia. Retrieved from: http://jrnl.nau.edu.ua/index.php/IPZ/article/view/3086. [in Ukrainian].

Nazemi, K. (2014). Adaptive Semantics Visualization. Dissertation zur Erlangung des akademischen Grades eines Doktor-Ingenieurs. Eurographics Association for Computer Graphics. 360 p. Retrieved from: http://diglib.eg.org/handle/10.2312/12076

Pleskach, V. L., Zatonatska, T. H. (2011). Informatsiini systemy y tekhnolohii na pidpryiemstvakh: pidruchnyk. Kyiv: Znannia. 718 p. Retrieved from: http://pidruchniki.com/1194121347734/informatika/analiz_yakosti_programnogo_zabezpechennya#42. [in Ukrainian].

Pomorova, O. V., & Hovorushchenko, T. O. (2013a). Suchasni problemy otsiniuvannia yakosti prohramnoho zabezpechennia. Radioelektronni i kompiuterni systemy, 5, 319–327. Kharkiv: NAU "KhAI". [in Ukrainian].

Pomorova, O., & Hovorushchenko, T. (2013b). Intelligent Assessment and Prediction of Software Characteristics at the Design Stage. American Journal of Software Engineering and Applications (AJSEA), 2(2), 25–31. Retrieved from: http://article.sciencepublishinggroup.com/pdf/10.11648.j.ajsea.20130202.11.pdf.

Spence, R. (2007). Information Visualization: Design for Interaction (2nd Ed.). Prentice Hall. 304 p.

Voronin, A. N., Ziatdinov, Yu. K., & Kulinskii, M. V. (2011). Mnogokriterialnye zadachi: modeli i metody: monografiia. Kiev: NAU. 348 p. [in Russian].

Ware, C. (2000). Information Visualization: Perception for design (2nd Ed.). San Francisco, CA: Morgan Kaufmann Publishers. 34 p.

Yakovyna, V., Seniv, M., Chabaniuk, Ya., Fedasiuk, D., & Khimka, U. (2010). Kryterii dostatnosti protsesu testuvannia prohramnoho zabezpechennia. Visnyk Natsionalnoho universytetu "Lvivska politekhnika". Seriia: Kompiuterni nauky ta informatsiini tekhnolohii, 672, 346–358. [in Ukrainian].

Опубліковано
2018-01-30
Як цитувати
Hrytsiuk, Y. I., & Buchkovska, A. Y. (2018). ВІЗУАЛІЗАЦІЯ РЕЗУЛЬТАТІВ ЕКСПЕРТНОГО ОЦІНЮВАННЯ ЯКОСТІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ З ВИКОРИСТАННЯМ ПОЛЯРНИХ ДІАГРАМ. Науковий вісник НЛТУ України, 27(10), 137-145. https://doi.org/10.15421/40271025
Розділ
Інформаційні технології

Статті цього автора (авторів), які найбільше читають