The Method of Assessment Correction for Software Architectures when Quality
Loading...
Date
2014-06-06
Journal Title
Journal ISSN
Volume Title
Publisher
Львівська політехніка
Abstract
Розглянуто завдання оптимальної корекції показників якості при виборі архітектури програмного забезпечення на основі вирішення задачі ієрархічної оптимізації Сааті. Для цього використовується процедура заміщення, компенсації і модель оптимізації заміщення. Необхідність коригування оцінок обумовлена зміною вимог до якості, що призводить до необхідності зміни архітектури програмного забезпечення.
Description
Застосування даного підходу дозволяє змінити значення одних показників якості для альтернативи шляхом зменшення інших, і таким чином зробити альтернативу такою, щоб вона найкращим чином відповідала всім зміненим вимогам.
Відповідно до змінених оцінок критеріїв внесено зміни до архітектури. Така корекція не вимагає повторного вирішення завдання багатокритеріальної оцінки альтернатив. Застосування моделі оптимізації дозволяє зробити таку заміну кращої regardint до мінімізації необхідних змін. Цей підхід може бути корисний також для створення декількох архітектур зі стандартних паттерів
При експлуатації програмної системи відбуваються зміни домену, що викликає необхідність внесення змін в програмну систему. А це, як правило, погіршує якісні характеристики програмного комплексу. Таким чином, виникає необхідність реінжинірингу системи або її слід повністю змінити. Архітектура системи-це перше, що буде змінено, тому що це головним чином впливає на якість системи. Вимоги до якості можуть бути змінені під час проектування системи теж.
При експлуатації програмної системи відбуваються зміни домену, що викликає необхідність внесення змін в програмну систему. А це, як правило, погіршує якісні характеристики програмного комплексу. Таким чином, виникає необхідність реінжинірингу системи або її слід повністю змінити. Архітектура системи-це перше, що буде змінено, тому що це головним чином впливає на якість системи. Вимоги до якості можуть бути змінені під час проектування системи теж.
Keywords
програмна архітектура