Record Details

THE METHOD OF MULTI-CRITERIA EVALUATING SOFTWARE COMPLIANCE WITH THE CUSTOMER’S REQUIREMENTS

Наукові журнали Національного Авіаційного Університету

View Archive Info
 
 
Field Value
 
Title THE METHOD OF MULTI-CRITERIA EVALUATING SOFTWARE COMPLIANCE WITH THE CUSTOMER’S REQUIREMENTS
МЕТОДИКА МНОГОКРИТЕРИАЛЬНОГО ОЦЕНИВАНИЯ СООТВЕТСТВИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ТРЕБОВАНИЯМ ЗАКАЗЧИКА
Методика багатокритеріального оцінювання відповідності програмного забезпечення вимогам замовника
 
Creator Писарчук, О. О.; Національний авіаційний університет
Безкоровайна, Ю. М.; Національний авіаційний університет
Дишлевий, О. П.; Національний авіаційний університет
Скалова, В. А.; Національний авіаційний університет
 
Subject Information Technology
software; requirements; quality; metrics; multi-criteria evaluation
004.05+004.4(045)
Информационные технологии
программное обеспечение; требования; качество; метрики; многокритериальное оценивание
004.05+004.4(045)
Інформаційні технології
програмне забезпечення; вимоги; якість; метрики; багатокритеріальне оцінювання
004.05+004.4(045)
 
Description Software development is divided into separate stages. They determine the model of the software life cycle, such as requirements definition, design, construction or coding, testing, checking for compliance, performance or implementation software. Each stage of software development has its own problems. The article describes the stage of evaluation release and compliance with the customer's requirements For evaluation using qualitative and quantitative characteristics - metrics. It is necessary to calculate the values of metrics for making a decision for software production with maintenance. Traditional approaches to software evaluation do not provide an integrated assessment. It requires subjective analysis of the branched system of partial indicators, which to varying degrees reflect the degree of developed software to the requirements of the customer. The purpose of the article is to develop an evaluating method of using multi-criteria evaluating. During the research the mathematical optimization model for evaluating the compliance of software with the requirements of the customer has been improved. The model differs from known analogs using the proposed system factors, indicators and performance criteria. It takes into account a set of conflicting partial criteria, divided into two groups belonging to a certain category of performance. As a result of the assessment, the technology of nested convolutions was applied. The formation of the model is based on the use of methods for solving multi-criteria problems, in particular, the method of reducing it to a single-criteria form by convoluting partial criteria. An example of the use of the developed model confirmed its suitability for solving practical problems of estimation.
Разработка программного обеспечения разбивается на отдельные этапы. Они определяют модель жизненного цикла программного обеспечения, а именно определение требований, проектирование, разработка или кодирование, тестирование, проверка на соответствие требованиям, эксплуатация или внедрение программного обеспечения. В статье рассмотрены этап проверки на соответствие программного обеспечения требованиям заказчика. Для оценки используют качественные и количественные характеристики - метрики. Традиционные подходы к оценке программного обеспечения не обеспечивают получения интегрированной оценки. Это требует субъективного анализа разветвленной системы частных показателей, которые в разной степени отражают степень в разрабатываемом программном обеспечении требованиям заказчика. Цель статьи в разработке методики оценки с помощью многокритериального оценивания. В ходе исследований усовершенствована математическая оптимизационная модель оценки соответствия программного обеспечения требованиям заказчика. Модель отличается от известных аналогов использованием предложенной системы факторов, показателей и критериев эффективности. При этом учтено совокупность противоречивых частных критериев, разбитых на две группы по принадлежности к определенной категории эффективности. В результате оценки применена технология вложенных сверток. Формирование модели базируется на использовании методов решения многокритериальных задач, в частности метода сведение ее к однокритериальной формы путем свертки частных критериев. Пример использования разработанной модели подтвердил ее пригодность для решения практических задач оценивания.
Розробка програмного забезпечення розбивається на окремі етапи. Вони визначають модель життєвого циклу програмного забезпечення, а саме визначення вимог, проектування, розробка або кодування, тестування, перевірка на відповідність вимогам, експлуатація або впровадження програмного забезпечення. На кожному етапі розробки виникають властиві їм проблеми. В статті розглянуто етап перевірки на відповідність програмного забезпечення вимогам замовника. Вимоги фіксуються в технічному завданні на етапі визначення вимог. Для оцінювання використовують якісні та кількісні характеристики – метрики. Застосування метрик дозволяє визначити складність розробленого програмного забезпечення, або такого, що перебуває у розробці, оцінити об’єм робіт, стилістику і зусилля, витрачені кожним розробником для реалізації рішень. Потрібно розрахувати при яких значеннях метрик вводити в експлуатацію програмне забезпечення замовнику з подальшим супроводом. Традиційні підходи до оцінювання програмного забезпечення не забезпечують отримання інтегрованої оцінки. Це вимагає суб’єктивного аналізу розгалуженої системи часткових показників, які різною мірою відображають ступінь у розроблюваному програмному забезпеченні вимогам замовника. Мета статті у розробці методики оцінювання за допомогою багатокритеріального оцінювання. У ході досліджень удосконалено математична оптимізаційна модель оцінювання відповідності програмного забезпечення вимогам замовника. Модель відрізняється від відомих аналогів використанням запропонованої системи факторів, показників і критеріїв ефективності. При цьому враховано сукупність суперечливих часткових критеріїв, розбитих на дві груп за належністю до певної категорії ефективності. У результаті оцінювання застосовано технологію вкладених згорток. Формування моделі базується на використанні методів розв’язку багатокритеріальних задач, зокрема методу зведення її до однокритеріальної форми шляхом згортки часткових критеріїв. Приклад використання розробленої моделі підтвердив її придатність для вирішення практичних завдань оцінювання.
 
Publisher National Aviation University
 
Contributor


 
Date 2019-04-30
 
Type


 
Format application/pdf
 
Identifier http://jrnl.nau.edu.ua/index.php/SBT/article/view/13525
10.18372/2310-5461.41.13525
 
Source Наукоємні технології; Том 41, № 1 (2019); 3-9
Science-based technologies; Том 41, № 1 (2019); 3-9
Наукоемкие технологии; Том 41, № 1 (2019); 3-9
 
Language uk
 

Технічна підтримка: НДІІТТ НАУ