The Method of Assessment Correction for Software Architectures when Quality

Abstract

Розглянуто завдання оптимальної корекції показників якості при виборі архітектури програмного забезпечення на основі вирішення задачі ієрархічної оптимізації Сааті. Для цього використовується процедура заміщення, компенсації і модель оптимізації заміщення. Необхідність коригування оцінок обумовлена зміною вимог до якості, що призводить до необхідності зміни архітектури програмного забезпечення.

Description

Застосування даного підходу дозволяє змінити значення одних показників якості для альтернативи шляхом зменшення інших, і таким чином зробити альтернативу такою, щоб вона найкращим чином відповідала всім зміненим вимогам. Відповідно до змінених оцінок критеріїв внесено зміни до архітектури. Така корекція не вимагає повторного вирішення завдання багатокритеріальної оцінки альтернатив. Застосування моделі оптимізації дозволяє зробити таку заміну кращої regardint до мінімізації необхідних змін. Цей підхід може бути корисний також для створення декількох архітектур зі стандартних паттерів
При експлуатації програмної системи відбуваються зміни домену, що викликає необхідність внесення змін в програмну систему. А це, як правило, погіршує якісні характеристики програмного комплексу. Таким чином, виникає необхідність реінжинірингу системи або її слід повністю змінити. Архітектура системи-це перше, що буде змінено, тому що це головним чином впливає на якість системи. Вимоги до якості можуть бути змінені під час проектування системи теж.

Keywords

програмна архітектура

Citation