Удосконалений метод управління ризиками програмного забезпечення на основі напівмарковської моделі прийняття рішень
Цифровой репозитарии Национального технического университета "Харьковский политехнический институт" (eNTUKhPIIR)
Переглянути архів ІнформаціяПоле | Співвідношення | |
Title |
Удосконалений метод управління ризиками програмного забезпечення на основі напівмарковської моделі прийняття рішень
Improved method of software risk management based on the semi-markov decision-making model |
|
Creator |
Коваленко, О. В.
|
|
Subject |
методи бівалентного програмування
експлуатаційні помилки система обмежень керований марківський процес bivalent programming pseudo-Boolean methods |
|
Description |
В роботі проведені дослідження, які показали, що управління ризиком розробки програмного забезпечення включає систему заходів, здійснюваних як до прояву негативної події, так і після його реалізації. Однак превентивний аналіз і облік більшості можливих експлуатаційних помилок дозволить знизити фінансові та інші витрати в життєвому циклі розробки програмного забезпечення. Вже згадана задача управління ризиками розробки програмного забезпечення при певних обмеженнях на заходи з тестування якості та безпеки, сформульована у вигляді напівмарківської моделі прийняття рішень для керованого марківського процесу в безперервному часу і дисконтованими доходами або витратами. При цьому даний вид експлуатаційних ризиків ототожнюється з послідовно з'єднаними незалежними елементами, відновлюваними за кінцевий час. Оптимальна нерандомізована стаціонарна стратегія управління визначена за допомогою псевдобулевих методів бівалентного програмування, знаходячи всі рішення системи обмежень. Удосконалено метод управління ризиками розробки програмного забезпечення на основі напівмарковської моделі прийняття рішень для керованого марківського процесу в безперервному часі. Відмінною особливістю запропонованого методу є використання псевдобулевих методів бівалентного програмування з нелінійної цільовою функцією і лінійними обмеженнями для визначення оптимальної стратегії усунення експлуатаційних помилок. Проведені дослідження в роботі показали, що використані теоретичні положення в достатньому обсязі відображають стандарти та можливості сучасних методологій тестування програмного забезпечення. Як приклад розглянуті ситуації виникнення помилок безпеки програмного забезпечення (ПЗ), і визначена оптимальна стратегія управління для усунення зазначеної аномальної ситуації. Представлений в роботі метод доцільно використовувати не тільки при управлінні ризиками безпеки програмного забезпечення, але і при функціональному, навантажувальному, стресовому та інших видах тестування для запобігання можливих втрат.
The studies carried out in this work showed that risk management of software development includes a system of activities carried out both before the appearance of a negative event, and afterits occurence. However, preventive analysis and consideration of the majority of possible operational errors will reduce financial and other costs in the life cycle of software development. The considered task of risk management of software development under certain restrictions on quality and safety testing activities is formulated as a semi-Markov decision-making model for a managed Markov process in continuous time and discounted in-come or expenses. In this case, this type of operational risks are identified with sequentially connected independent elements that are restored in a finite time. The optimal non-randomized stationary control management strategy is defined using pseudo-Boolean methods of bivalent programming, finding all solutions of the constraint system. Objective: to improve the method of risk management of software development on the basis of a semi-Markov decision-making model for a managed Markov process in continuous time. A distinctive feature of the proposed method is the use of pseudo-Boolean methods of bivalent programming with a nonlinear objective function and linear constraints to determine the optimal strategy for eliminating operational errors. The research conducted in the work showed that the applied theoretical positions sufficiently reflect the standards and capabilities of modern software testing methodologies. As an example, the situation of the occurrence of software security errors is considered, and an optimal control strategy for eliminating the indicated anomalous situation is determined. The method presented in the work can be used not only for managing software security risks, but also for functional, load, stress, and other types of testing to prevent possible losses. |
|
Date |
2019-03-29T11:09:38Z
2019-03-29T11:09:38Z 2018 |
|
Type |
Article
|
|
Identifier |
Коваленко О. В. Удосконалений метод управління ризиками програмного забезпечення на основі напівмарковської моделі прийняття рішень / О. В. Коваленко // Сучасні інформаційні системи = Advanced Information Systems. – 2018. – Т. 2, № 3. – С. 48-41.
http://repository.kpi.kharkov.ua/handle/KhPI-Press/40480 10.20998/2522-9052.2018.3.07 |
|
Language |
uk
|
|
Format |
application/pdf
|
|
Publisher |
Національний технічний університет "Харківський політехнічний інститут"
|
|