ISSN 1814-4225 (print) РАДІОЕЛЕКТРОННІ І КОМП’ЮТЕРНІ СИСТЕМИ, 2020, № 2(94) ISSN 2663-2012 (online) 48 УДК 004.42.05 doi: 10.32620/reks.2020.2.04 А. А. ГОРДЕЕВ ГВУЗ «Университет банковского дела», Украина МОДЕЛЬ КАЧЕСТВА ОТДЕЛЬНОГО ТРЕБОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Основу технического задания на разработку программного обеспечения (ПО) составляет профиль требований, в котором учитываются функциональность, особенности, ограничения, риски и т.д. бу- дущего программного обеспечения. Профиль требований является продуктом процесса профилирова- ния и представляет собой таксономическую структуру, которая связывает между собой множество требований к разрабатываемому программному обеспечению. Неделимой единицей профиля требова- ний является отдельное требование ПО. Формально требование ПО представляет из себя набор свя- занных предложений, а фактически является более сложным объектом, от качества которого зави- сит качество ПО в целом. Имплементация в программное обеспечение требования недостаточного качества влечет за собой ресурсные потери. Существующие работы, связанные с этой проблемати- кой, в полном объеме не предлагают представление модели качества отдельного требования. Целью статьи является разработка модели качества отдельного требования ПО. Объектом исследования является требование программного обеспечения. Статья посвящена разработке модели качества от- дельного требования программного обеспечения. Идея разработки модели базируется на результатах анализа следующих стандартов: ISO/IEC/ IEEE 29148 :2011(E), ISO/IEC/ IEEE 29148 :2018(E) и ISO/IEC 25012:2008. Положения (требования) указанных стандартов учтены при формировании ос- новного материала данной статьи. В ней рассматривается требование, как отдельный несвязанный элемент профиля требований программного обеспечения. Требование представляется в виде элемен- тов фасетно-иерархических структур и состоит из семантического классификационного признака и семантического таксона. Предложена пятикомпонентная модель качества отдельного требования ПО, которая включает структуру, свойства, атрибуты, требования к синтаксису и семантике. Объ- единение таких элементов в одной модели позволяет формально описать качество отдельного требо- вания ПО. Как результат, в данной работе предлагается формальное описание и представление мо- дели качества отдельного требования программного обеспечения. Ключевые слова: требование ПО; профиль требований ПО; качество отдельного требования ПО; фа- сетно-иерархическая структура; модель качества ПО; свойство требования ПО. Введение и постановка задачи Разработке программного обеспечения должна предшествовать подготовка технического задания и спецификации ПО. Основу таких документов со- ставляет профиль требований, в котором учитыва- ются все особенности, ограничения, риски и т.д. будущего программного обеспечения. Профиль требований является структурой, которая связывает между собой множество требований для разрабаты- ваемого программного обеспечения. Неделимой единицей профиля требований является отдельное требование ПО. Формально требование ПО пред- ставляет из себя набор связанных предложений, а фактически является более сложным объектом от качества которого зависит качество ПО в целом. Имплементация в программное обеспечение требо- вания недостаточного качества влечет за собой ре- сурсные потери. В существующих работах делались попытки определить проблематику качества требований ПО [1 – 3], рассматривались отдельные случаи качества требований ПО [4], профиля требований [5], а также проводились всесторонние исследования [6 – 8] моделей качества ПО. В существующих работах в полной мере не рассматриваются модели качества отдельного требования ПО. В связи с этим целью статьи является разра- ботка модели качества отдельного требования ПО. 1. Формирование модели качества отдельного требования ПО Под отдельным требованием ПО будем подра- зумевать само требование и соответствующий ей классификационный признак. Поскольку в статье рассматривается только отдельное требование ПО, в ней не учитываются взаимосвязи между различны- ми требованиями. А. А. Гордеев, 2020