{"title":"Особливості надання переваги характеристикам моделі якості програмного продукту","authors":"Ю. І. Грицюк","doi":"10.36930/40320313","DOIUrl":null,"url":null,"abstract":"Розроблено систему надання переваг характеристикам моделі якості програмного продукту, яка дає змогу моделювати процедури їх надання відповідним критеріям, а також визначати стан його якості на кожному рівні ієрархічної структури критеріїв. З'ясовано, система надання переваг – завдання вибору альтернативи між можливими управлінськими рішеннями або його обґрунтування, тобто твердження аналітика, що одній альтернативі буде надано більшу перевагу, ніж іншій. Встановлено, модель якості продукту – головний атрибут системи оцінювання якості програмного забезпечення (ПЗ), позаяк містить характеристики, які потрібно враховувати при встановленні його властивостей. Виявлено, функція корисності з математичної точки зору – формальний опис цільових установок аналітика, згідно з якими він визначає рівень користі від наданої ним переваги одному з продуктів проекту залежно від його характеристик. Розроблено метод надання переваг відповідним критеріям якості ПЗ через його функцію корисності шляхом застосування інтерполяції табличних функцій, що дало змогу розробити підхід до моделювання процедури надання переваг одному з параметрів системи управління. Розроблено математичні залежності, які дають змогу подати адитивну функцію корисності для двох, трьох і більше параметрів, а також здійснювати моделювання процедур надання переваг одному з цих параметрів. На підставі стандартної моделі якості програмного продукту вперше розроблено ієрархічну структуру критеріїв якості ПЗ, яка, на відміну від наявних, дає змогу отримати агрегований показник поточної його якості не за двома, а за трьома вхідними параметрами, що уможливило побудову системи управління якістю ПЗ за вхідними критеріями і поточними показниками. Розроблено метод відбору напружених варіантів якості ПЗ за трьома критеріями, яким можна надати різні переваги, що дало змогу визначити поточний стан системи управління якістю ПЗ за відповідним показником з урахуванням вартості розроблення цієї системи. Наведено приклад реалізації системи управління якістю ПЗ, а також проілюстровано особливості застосування методу відбору напружених варіантів за трьома критеріями. З'ясовано основні особливості переходу системи управління якістю ПЗ від одного стану до іншого, а також визначено потенційні витрати для здійснення такого переходу.","PeriodicalId":33529,"journal":{"name":"Naukovii visnik NLTU Ukrayini","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Naukovii visnik NLTU Ukrayini","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.36930/40320313","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Розроблено систему надання переваг характеристикам моделі якості програмного продукту, яка дає змогу моделювати процедури їх надання відповідним критеріям, а також визначати стан його якості на кожному рівні ієрархічної структури критеріїв. З'ясовано, система надання переваг – завдання вибору альтернативи між можливими управлінськими рішеннями або його обґрунтування, тобто твердження аналітика, що одній альтернативі буде надано більшу перевагу, ніж іншій. Встановлено, модель якості продукту – головний атрибут системи оцінювання якості програмного забезпечення (ПЗ), позаяк містить характеристики, які потрібно враховувати при встановленні його властивостей. Виявлено, функція корисності з математичної точки зору – формальний опис цільових установок аналітика, згідно з якими він визначає рівень користі від наданої ним переваги одному з продуктів проекту залежно від його характеристик. Розроблено метод надання переваг відповідним критеріям якості ПЗ через його функцію корисності шляхом застосування інтерполяції табличних функцій, що дало змогу розробити підхід до моделювання процедури надання переваг одному з параметрів системи управління. Розроблено математичні залежності, які дають змогу подати адитивну функцію корисності для двох, трьох і більше параметрів, а також здійснювати моделювання процедур надання переваг одному з цих параметрів. На підставі стандартної моделі якості програмного продукту вперше розроблено ієрархічну структуру критеріїв якості ПЗ, яка, на відміну від наявних, дає змогу отримати агрегований показник поточної його якості не за двома, а за трьома вхідними параметрами, що уможливило побудову системи управління якістю ПЗ за вхідними критеріями і поточними показниками. Розроблено метод відбору напружених варіантів якості ПЗ за трьома критеріями, яким можна надати різні переваги, що дало змогу визначити поточний стан системи управління якістю ПЗ за відповідним показником з урахуванням вартості розроблення цієї системи. Наведено приклад реалізації системи управління якістю ПЗ, а також проілюстровано особливості застосування методу відбору напружених варіантів за трьома критеріями. З'ясовано основні особливості переходу системи управління якістю ПЗ від одного стану до іншого, а також визначено потенційні витрати для здійснення такого переходу.