Атрибуты качества программного обеспечения
Авторы: Власенко А.С., Серёгина Д.В., Козаченко А.А., Звездин А.П. | |
Опубликовано в выпуске: #9(86)/2023 | |
DOI: 10.18698/2541-8009-2023-9-931 | |
Раздел: Информатика, вычислительная техника и управление | Рубрика: Информационные технологии. Компьютерные технологии. Теория вычислительных машин и систем |
|
Ключевые слова: атрибуты качества, оценка качества, модель качества, нефункциональные требования, разработка программного обеспечения, проектирование программного обеспечения, формализация требований, архитектура программного обеспечения |
|
Опубликовано: 28.09.2023 |
Наряду с требованиями к функционалу разрабатываемого программного обеспечения важную роль играет качество конечного продукта, которое позволяет судить о преимуществах данного продукта перед аналогами. В статье сформулированы ключевые понятия в области оценки качества программного обеспечения, рассмотрены методы работы с нефункциональными требованиями на разных этапах разработки. Подробно представлены основные модели качества и существующие подходы к классификации и формализации атрибутов качества программного обеспечения. Рассмотрены роли и обязанности членов рабочей группы при работе с качественными требованиями. Для демонстрации практического применения проанализированного материала разработана обобщенная модель качества клиентской части веб-приложения.
Литература
[1] Galin D. Software quality assurance from theory to implementation. Harlow, Pearson Education Limited, 2004, 617 p.
[2] Белик А.Г., Цыганенко В.Н. Качество и надежность программных систем. Омск, ОмГТУ, 2018, 80 с.
[3] ИСО ISO/IEC. URL: https://www.iso.org/ru/standard/35746.html (дата обращения 08.09.2021).
[4] DeGrace P., Hulet Stahl L. Wicked problems, righteous solutions: a catalogue of modern software engineering paradigms. N.J., Yourdon Press, 1990, 244 p.
[5] Виггерс К., Бити Д. Разработка требований к программному обеспечению. Санкт-Петербург, Русская редакция, 2014, 737 с.
[6] Колина А.М. Метрики и атрибуты оценки качества программного обеспечения. Инновации в науке, образовании и бизнесе, 2018, № 1, с. 92–99.
[7] Бураков Д.П., Кожомбердиева Г.И. Использование формулы Байеса при оценивании качества программного обеспечения согласно стандарту ISO/IEC 9126 EC 9126. Программные продукты и системы, 2019, № 1, с. 34–41. http://doi.org/10.15827/0236-235X.125.034-041
[8] Шабанов Р.М., Левченков А.Н. Объединение кластеризации и классификации для оценки качества программного обеспечения. Молодой исследователь Дона, 2019, т. 3, № 18, с. 104–105.