|

Атрибуты качества программного обеспечения

Авторы: Власенко А.С., Серёгина Д.В., Козаченко А.А., Звездин А.П.
Опубликовано в выпуске: #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.