Модель сценарію оцінювання якості програмного забезпечення
DOI:
https://doi.org/10.25140/2411-5363-2020-3(21)-209-219Ключові слова:
сценарний підхід, модель сценарію, якість ПЗ, оцінювання якості ПЗ, засів дефектів ПЗАнотація
Актуальність теми дослідження. Оцінювання якості програмного забезпечення (ПЗ) є обов’язковим процесом при забезпеченні необхідної якості ПЗ у межах загального процесу його розробки. Постійний розвиток наявних і поява нових інформаційних технологій (штучний інтелект, хмарні обчислення, віртуальна й доповнена реальність тощо) і систем підвищує вимоги до процесу оцінювання та забезпечення якості ПЗ.
Постановка проблеми. Існуючі підходи до оцінювання якості мають суттєві недоліки, які пов’язані зі слабкою формалізацією при плануванні завдань оцінювання якості ПЗ, високим ступенем невизначеності при прийнятті рішення відповідальними учасниками процесу, недостатністю або надмірністю інформації, визначенням кількості учасників процесу оцінювання ПЗ.
Аналіз останніх досліджень і публікацій. Були розглянуті останні публікації, що знаходяться у відкритому доступі, у яких розглядається сценарний підхід у загальному вигляді й у частині оцінювання окремих завдань якості програмного забезпечення.
Виділення недосліджених частин загальної проблеми. Опис сценарного підходу для задач оцінювання якості програмного забезпечення.
Постановка завдання. Більш формалізоване представлення сценарного підходу для вирішення задач оцінювання якості ПЗ не розглядалося. Метою статті є розробка моделі сценарію оцінювання якості програмного забезпечення.
Виклад основного матеріалу. У статті пропонується представлення й опис моделі сценарію оцінювання якості ПЗ, яка складається з 6 наступних елементів: початкових умов, вхідних даних, дій, перехідних даних, ролей і результатів. Було встановлено, що протягом свого життєвого циклу сценарій може перебувати в наступних станах: сценарій на папері, пілотний сценарій і реальний сценарій. При переході в кожен стан множини елементів сценарію можуть змінюватися. Для формалізації таких змін були введені й формально описані додаткові операції над сценарієм: операція виключення та операція включення. Розглянуто варіанти нерівностей множин елементів сценарію для сценарію на папері й пілотного сценарію.
Висновки відповідно до статті. Представлена модель сценарію оцінювання якості програмного забезпечення може застосовуватися при оцінюванні якості ПЗ на основі засіву дефектів.
Посилання
Ratanothayanon S., Srivisal Ch., Vanichayobonand S., Preechaveerakul L. Comparative Classifiers for Software Quality Assessment. 2012. International Journal of Engineering and Technology. 2012. Vol. 4(4). Pр. 404–408.
Gordieiev O., Kharchenko V. IT-oriented software quality models and evolution of the prevailing characteristics. In proceedings of IEEE 9th International Conference on Dependable Systems, Services and Technologies (DESSERT). 2018. Pр. 390–395.
Brandtner M. Fostering software quality assessment. In proceedings of 35th International Conference on Software Engineering (ICSE). 2013. Pр. 1393–1396.
Software quality models: purposes, usage scenarios and requirements / Deissenboeck F., Juergens E., Lochmann K. et al. In proceedings of the ICSE Workshop on Software Quality. 2009. Pр. 9-14.
Briggs Ch. M., Matejova M. Scenario Planning and Complex Scenario Approach. Disaster Security. 2019. Pр. 38-60.
Koppen P. J., Mackor A. R. A Scenario Approach to the Simonshaven Case. Wiley Online Library. Topics in Cognitive Science. 2019. Pр. 1–20. URL: https://onlinelibrary.wiley.com/doi/ 10.1111/tops.12429.
Campi M. C., Garatti S. Introduction to the Scenario Approach : book. Society for Industrial and Applied Mathematics and the Mathematical Optimization Society. 2018. 116 p.
Ramponi F. A. Consistency of the Scenario Approach. Journal on Optimization. 2018. Vol. 28(1). Pр. 135–162.
Garatti S., Campi M. C. Learning for Control: a Bayesian Scenario Approach. In proceedings of the IEEE 58th Conference on Decision and Control (CDC). 2019. Pр. 1772–1777.
Shumkov Y. A., Vidovskiy L. A. Scenario approach to project management. Polythematic Online Scientific Journal of Kuban State Agrarian University. 2017. Vol. 134 (10). Pр. 1-9.
Soumya S., Baiju A. Software Faults Emulation by Software Fault Injection. International Journal of Computer Applications. 2014. Vol. 97. Pр. 9-11.
Cotroneo D., Madeira H. Introduction to Software Fault Injection. Innovative Technologies for Dependable OTS-Based Critical Systems / ed. D. Cotroneo. Springer. 2013. Pр. 1-15.
Kahn H. The Year 2000: A framework for speculation on the next thirty-three year. NY: Macmillan Publishing Company. 1967. 432 p.
Sparrow O. Making use of scenarios – from the vague to the concrete. Scenario & Strategy Planning. 2000. Vol. 2(5). Pр. 18–21.
Van Notten Ph. Writing on the wall: scenario development in times of discontinuity. Florida: Boca Raton. 2005. 209 p.
Kharchenko V., Gordieiev O., Vilkomir S., Odarushchenko O. T-Wise-Based Multi-Fault Injection Technique for the Verification of Safety Critical I&C Systems. In proceedings of the 9th International Conference on Nuclear Plant Instrumentation, Control, and Human-Machine Interface Technologies (NPIC&HMIT). 2015. P.1-9.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2020 Чернігівський національний технологічний університет, 2015
Ця робота ліцензується відповідно до Creative Commons Attribution-NonCommercial 4.0 International License.