Антіч, Дмитро Юрійович2021-12-042021-12-042021-12-03Антіч Д. Ю. Удосконалення методу та засобів забезпечення відмовостійкості програмних систем : дипломна робота магістра : 121 Інженерія програмного забезпечення / Д. Ю. Антіч ; Хмельниц. нац. ун-т. – Хмельницький, 2021. – 133 с.https://elar.khmnu.edu.ua/handle/123456789/10945Мета дослідження – удосконалення методу відмовостійкості програмних систем та розробка програмного засобу на його основі, що дасть змогу обробляти та зменшувати негативний вплив відмов на систему (у тому числі часткових). У процесі дипломного проєктування досліджено галузь відмовостійкості та сучасні методи і засоби забезпечення відмовостійкості програмних систем, визначено невирішені проблеми у галузі та методологічні підходи до їх вирішення; на базі невирішених проблем розроблено удосконалений метод забезпечення відмовостійкості програмних систем та виконано його програмну реалізацію. Розроблений метод покращує відмовостійкість додатків, побудованих за мікросервісною або кліент-серверною архітектурою, шляхом реалізації нових підходів, переосмислення та комбінації існуючих алгоритмів відмовостійкості програмних систем, що дало змогу удосконалити працездатність та стабільність систем, збільшити їх пропускну здатність та зменшити кількість помилок. Для програмної реалізації методу використано технології Docker, NodeJS, Express та інші, а для тестування – технології Jest та JMetter. Проведені емпіричні дослідження доводять адекватність та ефективність розробленого методу відмовостійкості програмних систем, працездатність та функціональну придатність реалізованого на його основі програмного засобу. Апробація отриманих результатів дослідження показала зменшення кількості помилок у програмних системах приблизно на 50% і збільшення кількості оброблених запитів на 50% у порівнянні з існуючими алгоритмами відмовостійкості. Отже, розроблений програмний засіб можна рекомендувати для використання ІТ-підприємствам, які мають на меті підвищити відмовостійкість власних розроблюваних додатків.uk121 Інженерія програмного забезпеченнявідмовостійкістьпатерн відмовостійкостібалансувачшардінгвимикачпрограмний засібУдосконалення методу та засобів забезпечення відмовостійкості програмних системМагістерські роботи