Архітектура програмного забезпечення для пошуку подій

Вантажиться...
Ескіз

Дата

2019-12

Науковий керівник

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Актуальність теми: Актуальність дослідження зумовлюється неабияким ростом зацікавленості бізнесу в швидких, легко масштабованих сервісах, що в свою чергу дозволило б зменшити витрати на розробку веб-застосунків та прискорити її. Дослідження особливостей мікросервісної архітектури допоможе зрозуміти та виділити всі її плюси та мінуси, а також дослідити шляхи вирішення ключових проблем. Ці дослідження дозволять розробити прототип вебсистеми, що буде вирішувати купу проблем мікросервісів та надавати розробникам можливість швидко розпочинати роботу над мікросервісним проектом. Оскільки для дослідження потрібно розробити веб-сервіс, було обрано тематику веб-афіш. Мета дослідження: основна мета роботи полягає в дослідженні та розробці архітектури программного забезпечення для пошуку подій. Для реалізації поставленої мети були сформульовані наступні завдання: - аналіз відомих на даний момент архітектурних рішень для побудови программного забезпечення для пошуку подій; - аналіз відомих на даний момент методів та підходів по побудові мікросервісної архітектури; - розробка методики побудови программного забезпечення на основі мікросервісів, який би дозволяв створювати програмне забезпечення, котре буде відповідати усім вимогам замовника; - вибір необхідних програмних засобів для розробки программного забезпечення; - розробка программного забезпечення на основі мікросервісів, використовуючи запропоновану архітектуру; - дослідження ефективності запропонованого архітектурного рішення. Об’єкт дослідження: процес розробки програмного забезпечення для пошуку подій. Предмет дослідження: архітектурні рішення, котрі можуть використовуватися для розробки программного забезпечення для пошуку подій. Наукова новизна: Найбільш суттєвими науковими результатами магістерської дисертації є: - запропоновано архітектурне рішення для побудови программного забезпечення для пошуку подій на основі мікросервісної архітектури. Практичне значення отриманих результатів визначається тим, що методику запропонованого архітектурного рішення побудови программного забезпечення доведено до практичної реалізації. Запропонована архітектура програмного забезпечення надає можливість розробникам уникнути ключових недоліків робот из мікросервісами і разом з тим пришвидчити процесс розробки самого программного забезпечення. Зв’язок з науковими програмами, планами, темами: робота виконувалась на кафедрі автоматизованих систем обробки інформації і управління Національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського". Публікації: Стеценко В.О. Спосіб декомпозиції систем з використанням мікросервісно архітектури / Стеценко Владислав Олегович. // The scientific heritage. – 2019. – №41. – C. 45-47. Актуальність теми: Актуальність дослідження зумовлюється неабияким ростом зацікавленості бізнесу в швидких, легко масштабованих сервісах, що в свою чергу дозволило б зменшити витрати на розробку веб-застосунків та прискорити її. Дослідження особливостей мікросервісної архітектури допоможе зрозуміти та виділити всі її плюси та мінуси, а також дослідити шляхи вирішення ключових проблем. Ці дослідження дозволять розробити прототип вебсистеми, що буде вирішувати купу проблем мікросервісів та надавати розробникам можливість швидко розпочинати роботу над мікросервісним проектом. Оскільки для дослідження потрібно розробити веб-сервіс, було обрано тематику веб-афіш. Мета дослідження: основна мета роботи полягає в дослідженні та розробці архітектури программного забезпечення для пошуку подій. Для реалізації поставленої мети були сформульовані наступні завдання: - аналіз відомих на даний момент архітектурних рішень для побудови программного забезпечення для пошуку подій; - аналіз відомих на даний момент методів та підходів по побудові мікросервісної архітектури; - розробка методики побудови программного забезпечення на основі мікросервісів, який би дозволяв створювати програмне забезпечення, котре буде відповідати усім вимогам замовника; - вибір необхідних програмних засобів для розробки программного забезпечення; - розробка программного забезпечення на основі мікросервісів, використовуючи запропоновану архітектуру; - дослідження ефективності запропонованого архітектурного рішення. Об’єкт дослідження: процес розробки програмного забезпечення для пошуку подій. Предмет дослідження: архітектурні рішення, котрі можуть використовуватися для розробки программного забезпечення для пошуку подій. Наукова новизна: Найбільш суттєвими науковими результатами магістерської дисертації є: - запропоновано архітектурне рішення для побудови программного забезпечення для пошуку подій на основі мікросервісної архітектури. Практичне значення отриманих результатів визначається тим, що методику запропонованого архітектурного рішення побудови программного забезпечення доведено до практичної реалізації. Запропонована архітектура програмного забезпечення надає можливість розробникам уникнути ключових недоліків робот из мікросервісами і разом з тим пришвидчити процесс розробки самого программного забезпечення. Зв’язок з науковими програмами, планами, темами: робота виконувалась на кафедрі автоматизованих систем обробки інформації і управління Національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського". Публікації: Стеценко В.О. Спосіб декомпозиції систем з використанням мікросервісно архітектури / Стеценко Владислав Олегович. // The scientific heritage. – 2019. – №41. – C. 45-47.

Опис

Ключові слова

мікросервісна арітектура, монолітний застосунок, сервісно-орієнтована архітектура, microservice architecture, monolatic application, service-oriented architecture

Бібліографічний опис

Стеценко, В. О. Архітектура програмного забезпечення для пошуку подій : магістерська дис. : 121 Інженерія програмного забезпечення / Стеценко Владислав Олегович. - Київ, 2019. - 175 с.

DOI