Архітектура програмного забезпечення для взаємодії з кросплатформенними месенджерами на прикладі Telegram

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

Дата

2021-12

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

Номер ISSN

Назва тому

Видавець

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

Анотація

Розмір пояснювальної записки – 101 аркушів, містить 48 ілюстрацій, 31 таблиць, 2 додатки. Актуальність теми. У роботі розглянуто проблеми складності керування інформацією та її постачання на канали кросплатформенного месенджеру Telegram, показано основні особливості існуючих рішень для постачання інформації на канали месенджеру Telegram, їх переваги та недоліки. Виявлено потребу в розробці програмного рішення для автоматизації процесів постачання інформації на канали месенджеру Telegram. Мета дослідження. Основною метою є підвищення зручності користування та спрощення процесів публікації інформації на канали месенджеру Telegram. Об’єкт дослідження: Вдосконалення процесів постачання інформації до каналів месенджеру Telegram. Предмет дослідження: Процес взаємодії з кросплатформенними месенджерами на прикладі месенджеру Telegram та створення на основі цього програмного рішення для автоматизації процесів постачання інформації на канали месенджеру Telegram. Для реалізації поставленої мети сформульовані наступні завдання: - аналіз предметної області; - дослідження архітектурних підходів; - проектування та реалізація програмного рішення. Наукова новизна результатів магістерської дисертації полягає в тому, що запропоновано програмне рішення для постачання інформації на канали месенджеру Telegram, яке на відміну від інших надає користувачеві очікуваний результат при мінімальних затратах часу та кількості необхідних дій для початку роботи. Також було збільшено функціонал програмної системи порівняно з існуючими рішеннями. Результат досягнутий шляхом використання поєднання Microfrontend та мікросервісного архітектурних підходів до розробки програмного забезпечення. Крім того, впроваджені структурні зміни в проектуванні та реалізації Microfrontend підходу. При реалізації програмного забезпечення застосовано різноманіття технологій (бібліотек, фреймворків), які поєднані в єдиний програмний продукт для отримання прикладного результату. Практичне значення отриманих результатів полягає в тому, що розроблена програмна система є максимально багатофункціональною при мінімальному використанні технологій і простою для користувачів. Дана система може бути використана адміністраторами та модераторами каналів месенджеру Telegram для зручного керування та постачання інформації. Зв’язок з науковими програмами, планами, темами. Робота виконувалась на кафедрі інформатики та програмної інженерії Національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського". Апробація. Наукові положення дисертації пройшли апробацію на Першій Всеукраїнській науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech- 2021) – м. Київ. Публікації. Наукові положення дисертації опубліковані в: Мусатов Д.С. Архітектура програмного забезпечення для взаємодії з кросплатформенними месенджерами на прикладі Telegram / Мусатов Д.С. // Перша Всеукраїнська науково-практична конференція молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech- 2021). Секція кафедри інформатики та програмної інженерії. Матеріали конференції. – Київ. – 2021. 22–26 листопада 2021р. – с. 118-121.

Опис

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

месенджер Telegram, Microfrontend, мікросервісна архітектура, Module Federation, Javascript, Telegram messenger, Microservice Architecture

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

Мусатов, Д. С. Архітектура програмного забезпечення для взаємодії з кросплатформенними месенджерами на прикладі Telegram : магістерська дис. : 121 Інженерія програмного забезпечення / Мусатов Дмитро Станіславович. – Київ, 2021. – 151 с.

ORCID

DOI