Бакалаврські роботи (ІПІ)
Постійне посилання зібрання
У зібранні розміщено бакалаврські проєкти (роботи) на здобуття ступеня бакалавра.
Переглянути
Перегляд Бакалаврські роботи (ІПІ) за Дата публікації
Зараз показуємо 1 - 20 з 330
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ Вебзастосунок для управління автосалоном(КПІ ім. Ігоря Сікорського, 2022) Паньків, Олександр Васильович; Халус, Олена АндріївнаПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 29 таблиць, 18 рисунків, 8 джерел та 3 додатки – загалом 79 сторінок. Дипломний проект присвячений розробці мікросервісного вебзастосунку для управління автосалоном. Метою є створення зручного засобу для управління автосалоном. Об'єкт дослідження: мікросервіси. Предмет дослідження: вебзастосунок для управління автосалоном на основі архітектури мікросервісів. У першому розділі розглянуто існуючі рішення та визначено вимоги до розроблюваного застосунку. Розділ другий присвячений проєктуванню бази даних, визначенню набору використовуваних технологій та конструювання програмного забезпечення з їх використанням. В третьому розділі визначено вимоги якості програмного забезпечення та проведено тестування. В четвертому розділі описано процеси розгортання компонентів програмного забезпечення.Документ Відкритий доступ Веб-сервіс неперервного профілювання розподілених систем(КПІ ім. Ігоря Сікорського, 2022) Волобуєв, Нікіта Олександрович; Докука, Олег МиколайовичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 10 таблиць, 19 рисунків та 11 джерел – загалом 57 сторінок. Дипломний проєкт присвячений неперервному профілюванню розподілених систем у безпосередньо у середовищі, в якому система розгорнута. Мета: спростити пошук компонентів програмного забезпечення що мають незадовільну швидкодію, відслідковування змін продуктивності програмного забезпечення під час процесу розробки. Крім цього, зробити процес профілювання програмного забезпечення більш точним використовуючи справжній профіль навантаження системи. Об'єкт дослідження: програмне забезпечення, що є інструментом для виконання неперервного профілювання розподіленої системи. Предмет дослідження: розподілена архітектура збору, обробки, агрегації та візуалізації профілей роботи програмного забезпечення як засіб виконання неперервного профілювання розподіленої системи. У першому розділі було проведено аналіз предметної області, відомих технічних рішень, розроблено вимоги до програмного продукту. Другий розділ присвячений моделюванню програмного забезпечення, розробці архітектури, технологіям та методам її реалізації, стійкості, аналізу безпеки даних. У третьому розділі було проведено аналіз якості та тестування програмного забезпечення, а також описано контрольний приклад. Четвертий розділ присвячено розгортанню програмного забезпечення, роботі з ним та адмініструванню.Документ Відкритий доступ Сервіс бронювання товарів на базі хмарних обчислень(КПІ ім. Ігоря Сікорського, 2022) Маркєлов, Михайло Олександрович; Жаріков, Едуард В'ячеславовичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 12 рисунків, 41 таблицю, 10 джерел. Дипломний проєкт присвячений розробленню сервісу на базі хмарних обчислень, що інтегрується з допоміжними хмарними сервісами і надає можливість користувачам створювати оголошення на тему оренди товарів та надавати можливість їм зв’язуватись між собою. Сервіс забезпечує комунікації між орендарем та орендодавцем з метою покращення виконання відповідних угод. Метою роботи є покращення організації процесу орендування створенням відповідних угод через розроблення спеціалізованого сервісу на базі хмарних обчислень. Для досягнення поставленої мети вирішені такі задачі: розроблено архітектуру сервісу; вибрано хмарну платформу та технологій розроблення та функціонування; розроблено бізнес-процеси сервісу; розроблено систему, що реалізує бізнес-логіку; розроблено інтерфейс клієнтської частини системи; виконано тестування розробленого сервісу. У розділі інформаційного забезпечення описані вхідні та вихідні дані, описана структура бази даних. У розділі програмного забезпечення наведені засоби розробки, вимоги до технічного забезпечення та його архітектури, наведені діаграми класів, послідовності та компонентів, описана специфікація функцій. У технологічному розділі представлено керівництво користувача та результати випробувань програмного продукту.Документ Відкритий доступ Клауд-платформа створення, підтримки та моніторингу ETL-процесів (комплексна тема). Розробка серверної частини, модулю взаємодії з базами даних та модулю конфігурації ETL-процесів. Індивідуальна частина(КПІ ім. Ігоря Сікорського, 2022) Савастру, Станіслав Вікторович; Стеценко, Інна ВячеславівнаПояснювальна записка дипломного проєкту складається з трьох розділів, містить 9 таблиць, 25 рисунків та 11 джерел – загалом 54 сторінки. Дипломний проєкт присвячений автоматизації конфігурування, підтримки та моніторингу виконання ETL-процесів у клауд середовищі. Мета: підвищення якості та зручності програмного забезпечення для створення, підтримки та моніторингу ETL-процесів за рахунок клауд технологій. Об'єкт дослідження: програмне забезпечення для створення, підтримки та моніторингу ETL-процесів. Предмет дослідження: процеси розроблення, модифікації, аналізу, забезпечення якості, впровадження і супроводження програмного забезпечення для створення, підтримки та моніторингу ETL-процесів. У розділі «Модулювання програмного забезпечення» було виконано моделювання серверної частини платформи. Розділ «Конструювання програмного забезпечення» присвячений конструюванню програмного забезпечення серверної частини платформи. У розділі «Аналіз якості та тестування програмного забезпечення» було розглянуто призначення та предмет тестування. Було описано вимоги до середовища тестування та описано тести, що виконувалися над розробленим програмним продуктом.Документ Відкритий доступ Мобільний додаток для підвищення персональної продуктивності на програмному каркасі Flutter(КПІ ім. Ігоря Сікорського, 2022) Молодцов, Микита Сергійович; Недашківський, Євген АнатолійовичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 40 таблиць, 12 рисунків та 7 джерел – загалом 58 сторінок. Дипломний проєкт присвячений підвищенню продуктивності користувача завдяки наданню йому комплексних інструментів автоматизації системи задач та нагадувань. Мета дипломного проєкту: Створити мобільний застосунок для персональної ефективності з функціями розумного будильника та планувальника розпорядку дня. Об'єкт дослідження: персональна продуктивність Предмет дослідження: мобільний додаток для підвищення персональної продуктивності В першому розділі проведено аналіз предметної області персональної продуктивності. Був проаналізований ринок сервісів для персональної продуктивності, розглянути переваги та недоліки конкурентів розроблюваному додатку. Розроблені та описані функціональні та нефункціональні вимоги. В другому розділі проведено аналіз моделювання, конструювання та архітектури програмного забезпечення. Було описано деталі реалізації, використання сторонніх бібліотек та шаблонів проектування. В третьому розділі було проаналізовано якість програмного забезпечення та описано використанні підходи та технології тестування.Документ Відкритий доступ Додаток для аналітичного обліку та організації контролю об'єктів підприємства, що підлягають інвентарному обліку(КПІ ім. Ігоря Сікорського, 2022) Половинкін, Костянтин Олександрович; Носов, Костянтин СергійовичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 21 таблицю, 19 рисунків та 15 джерел – загалом 57 сторінки. Дипломний проєкт присвячений розробці додатка для аналітичного обліку та контролю об’єктів підприємства. Мета — розробити програмне забезпечення із можливістю ведення обліку інформації про комп’ютерне обладнання, шляхом автоматизованого збору інформації та можливістю її представлення як у текстовому вигляді, так і у вигляді коду QR для швидкого доступу. Об'єкт дослідження: процес контролю та аналітичного обліку об’єктів підприємства. Предмет дослідження: інструмент контролю та аналітичного обліку. В першому розділі автором було проведено ретельний аналіз відомих програмних продуктів, оцінено їх переваги та недоліки. На основі даної інформації було сформовано перелік функціональних вимог до програмного забезпечення, які не поєднані або не реалізовані на необхідному рівні в жодному з представлених продуктів, що в свою чергу засвідчує актуальність даної роботи. Другий розділ присвячено опису процесів моделювання програмного забезпечення, опису бізнес-процесів. Третій розділ присвячено визначенню основних критеріїв для проведення тестування програмного забезпечення, представлено детальний опис плану тестування. В четвертому розділі проаналізовано особливості впровадження та супроводу програмного забезпечення.Документ Відкритий доступ Програмне забезпечення розгортання сервісів електронної комерції(КПІ ім. Ігоря Сікорського, 2022) Грицаєнко, Катерина Юріївна; Олійник, Юрій ОлександровичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 14 таблиць, 14 рисунків та 18 джерел – загалом 70 сторінок. Дипломний проєкт присвячений створенню програмного забезпечення для автоматизації розгортання сервісів електронної комерції, зокрема зменшення рутинного навантаження на розробника застосунків для малого бізнесу. Мета дослідження – зменшити рутинне навантаження на розробника застосунків електронної комерції малого бізнесу, шляхом автоматизації процесів розгортання, та конфігурування хмарного середовища для застосунку. Об'єкт дослідження – cli застосунок для автоматизації генерації, конфігурування та розгортання комерційних сервісів. Предмет дослідження – автоматизація процесів розгортання застосунків малої комерції, генерації шаблонного коду та налаштувань для зовнішніх сервісів У першому розділі було проведено детальний аналіз предметної області, існуючих аналогів, обґрунтовано і описано основні концепції та технології, що використані під час розробки пз. Крім того, у цьому розділі було розглянуто сильні та слабкі сторони існуючих рішень, та на їх основі було сформовано стек задач, функціональних та нефункціональних вимог до пз. У другому розділі було продумано архітектуру компонентів, наведено діаграми бізнес процесів (типу IDEF0 та BPMN). А також охарактеризовано структурні особливості кожного модулю окремо. Третій розділ присвячено опису та проведенню тестування для розробленого застосунку. Також у цьому розділі було детально відображено процес тестування та його особливості на рівні кожного модулю, комунікацій між модулями та системи, відповідно. У четвертому розділі описано процеси розгортання та наведено приклад типового використання.Документ Відкритий доступ Веб додаток типу питання-відповідь спеціалізований для баз даних(КПІ ім. Ігоря Сікорського, 2022) Миронюк, Павло Ярославович; Храмченко, Микола СергійовичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 33 таблиць, 32 рисунків та 12 джерел – загалом 72 сторінки. Дипломний проєкт присвячений розробці веб-додатку типу питання відповідь, який спеціалізований для баз даних, який реалізує функціонал зручної комунації між користувачати та виконання SQL коду онлайн на сайті. Метою розробки є полегшення роботи із базами даних, забезпечення підтримки різних баз даних, надання користувачам зручний інтерфейс для комунікування. Об'єкт дослідження: програмне забезпечення типу запитання-відповідь для полегшення роботи із базами даних. Предмет дослідження: ‒ динамічне керування (створення, видалення, резервні копії) ресурсів для баз даних; ‒ уніфікований інтефейс для роботи із різними типами баз даних; ‒ алгоритми, предназначені для забезпечення безпеки даних користувачів. У розділі аналізу вимог до програмного забезпечення було проведено аналіз предметної області, досліджено існуючі рішення, їхні підходи, недоліки. Також було сизначено основні варіанти використання, сформовано функціональні, не функціональні вимоги. У розділі моделювання та конструювання програмного забезпечення було здійснено опис інфраструктури системи в цілому, архітектури кожного компонента системи, підібрано та обгрунтовано вибір кожної із ним, проведено аналіз безпеки даних користувачів. У розділі аналіз якості та тестування програмного забезпечення було описано напрямки тестування, функціонал, який потрібно перевірити та додано тестові варіанти у вигляді таблиць. Також додано контрольний приклад, який демонструє основний функціонал. У розділі впровадження та супроводу програмного забезпечення було описано процес розгортання системи та робота із нею від лиця користувача.Документ Відкритий доступ Навчальний ігровий застосунок для вивчення географії(КПІ ім. Ігоря Сікорського, 2022) Поляковська, Маргарита Юріївна; Ісаченко, Георгій ВадимовичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 31 таблицю, 17 рисунків та 11 джерел – загалом 60 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення у формі ігрового застосунку для використання у навчальному процесі, заохочення учнів до вивчення та закріплення знань з області географії. Мета дипломного проєкту полягає у розробці ігрового додатку з системою рівнів у форматі вікторини для відпрацювання набутих знань з області географії. У розділі «Аналіз вимог до програмного забезпечення» висвітлено роль освіти у житті людини та значущість ігр у навчанні, проведено огляд існуючих рішень. Розроблено функціональні та нефункціональні вимоги, на базі яких сформульовано задачі дипломного проєктування. Розділ «Моделювання та конструювання програмного забезпечення» присвячений аналізу ігрових рушіїв та мов програмування для розробки ігрових застосунків. Наведено рекомендації по організації структури проєкту та змодельовано процеси ігрового застосунку. У розділі «Розробка програмного забезпечення» здійснено проєктування програмного застосунку, його структури та інтерфейсу. Розділ «Тестування програмного забезпечення» присвячений опису функціональних тестів до програмного забезпечення. У розділі «Впровадження та супровід програмного забезпечення» описано процес розгортання та роботи з ігровим застосунком. Сформульовано мінімальні вимоги до запуску програмного застосунку. Описано рекомендації для подальшого вдосконалення програмного продукту.Документ Відкритий доступ Клауд-платформа створення, підтримки та моніторингу ETL-процесів (комплексна тема). Загальна частина(КПІ ім. Ігоря Сікорського, 2022) Добрянський, Богдан Ігорович; Савастру, Станіслав Вікторович; Стеценко, Інна ВячеславівнаПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 23 таблиці, 10 рисунків та 12 джерел – загалом 53 сторінки. Дипломний проєкт присвячений автоматизації конфігурування, підтримки та моніторингу виконання ETL-процесів у клауд середовищі. Мета: підвищення якості та зручності програмного забезпечення для створення, підтримки та моніторингу ETL-процесів за рахунок клауд технологій. Об'єкт дослідження: програмне забезпечення для створення, підтримки та моніторингу ETL-процесів. Предмет дослідження: процеси розроблення, модифікації, аналізу, забезпечення якості, впровадження і супроводження програмного забезпечення для створення, підтримки та моніторингу ETL-процесів. У розділі «Аналіз вимог до програмного забезпечення» було розглянуто загальні положення, виконано аналіз предметної області та сформовано постановку задачі. Розділ «Модулювання та конструювання програмного забезпечення» присвячений моделюванню, аналізу та конструюванню програмного забезпечення. У розділі «Аналіз якості та тестування програмного забезпечення» було розглянуто призначення та предмет тестування. Було описано вимоги до середовища тестування та описано тести, що виконувалися над розробленим програмним продуктом. Розділ «Впровадження та супровід програмного забезпечення» присвячений розгортанню та супроводу програмного забезпечення у різних середовищах.Документ Відкритий доступ Програмне забезпечення для розробки та моделювання нейронних мереж(КПІ ім. Ігоря Сікорського, 2022) Тільняк, Анастасія Ярославівна; Мікула, Іван ЯрославовичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 15 таблиць, 15 рисунків та 15 джерел – загалом 56 сторінок. Дипломний проєкт присвячено використанню нейронних мереж для вирішення складних завдань на прикладі розробки нескінченної комп’ютерної гри. У цій роботі розглянуто: принципи дії штучних нейронних мереж, переваги та недоліки їх використання та основні функції при створенні комп’ютерних ігор. Штучні нейронні мережі дають багатообіцяючі перспективи в розвитку, а програмне забезпечення має величезну перевагу від їх використання. Метою дипломної роботи є демонстрація системи розробки та моделювання нейронних мереж для спрощення процесу вирішення складних завдань на прикладі розробки нескінченної комп’ютерної гри. Об’єктом дослідження є існуюче програмне забезпечення нейронних мереж, а також сучасні системи та алгоритми для їх навчання й аналізу. Предметом дослідження є спрощення процесу вирішення складних завдань за допомогою нейронної мережі. Перший розділ дипломної роботи присвячено аналізу предметної області і постановці задачі. В першій частині було проаналізовано системи НМ та досліджено принципи, на яких будуються системи НМ. Ми розглянули, що проектування та навчання НМ в наш час можна вирішити завдяки різним сервісам. У другому розділі розглянуто моделювання та конструювання програмного забезпечення, а також змодельовано систему та архітектуру ПЗ для розроблення програмної частини дипломної роботи. Третій розділ дипломної роботи присвячено методології навчання нейронний мереж, а також детально описано усі використані технології та методи. У четвертому розділі детально описано впровадження та супровід програмного забезпечення, продемонстровано розгортання програмного забезпечення, а також охарактеризовано технічні вимоги до ПЗ.Документ Відкритий доступ Веб-застосування обліку робочого часу працівників у будівельній компанії(КПІ ім. Ігоря Сікорського, 2022) Кемарський, Микита Олександрович; Ковтунець, Олесь ВолодимировичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 5 додатків та 14 джерел – загалом 61 сторінка. Дипломний проєкт присвячений автоматизації обліку робочого часу працівників для значного полегшення деяких аспектів керування будівельним підприємством. Мета: спростити проблематичні аспекти (підрахунок виплат працівникам; аналітика роботи підприємства; перевірка правдивості інформації, наданої працівником) шляхом автоматизації за допомогою розробки відповідного програмного забезпечення. Об'єкт дослідження: програмне забезпечення для автоматизації обліку робочого часу працівників у будівельній компанії. Предмет дослідження: процеси визначення вимог та розробки програмного забезпечення для автоматизації обліку робочого часу працівників у будівельній компанії. Було спроєктовано і реалізовано систему автоматизації обліку робочого часу. В якості інтерфейсу для працівників було розроблено чат-бот Telegram, за допомогою чого вдалось підвищити швидкість (і, відповідно, знизити вартість) розробки та підтримки даного клієнтського інтерфейсу. В якості інтерфейсу для керівництва будівельного підприємства було створено панель адміністратора з використанням React.js. Дану програмну систему розроблено для впровадження на будівельному підприємстві.Документ Відкритий доступ Фреймворк для створення 2d-ігор із використанням SDL2(КПІ ім. Ігоря Сікорського, 2022) Серб, Андрій Олександрович; Муха, Ірина ПавлівнаПояснювальна записка дипломного проекту складається з чотирьох розділів, містить 36 таблиць, 25 рисунків та 8 джерел – загалом 92 сторінки. Дипломний проект присвячений розробці фреймворку для створення 2d-ігор. Метою даної бакалаврської роботи є спрощення процесу розробки 2d-ігор за рахунок використання фреймворку, який бере на себе основну роботу із рендерингу зображення, реалізації фізики об’єктів, налаштування та програмування взаємодії між ігровими об’єктами, що дозволить мінімізувати використання системних ресурсів у порівнянні із популярними ігровими рушіями. Об’єкт дослідження: процес розробки 2d-ігор із використанням SDL2. Предмет дослідження : інструменти спрощення розробки ігрових застосувань. У процесі виконання бакалаврської роботи було реалізовано архітектуру фреймворку, який дозволяє створювати ігрові об’єкти, які можуть відображатися у вікні за допомогою бібліотеки SDL2 , та пересуватися екраном за допомогою фізики використовуючи бібліотеку Box2D. На основі цього було написано код фреймворку та створені необхідні для створення ігор інструменти. Для розробки програми використано косплатформенну мультимедійну бібліотеку Simple DirectMedia Layer, та бібліотека Box2D для фізичних розрахунків. Було використано мову програмування С++Документ Відкритий доступ Клауд-платформа створення, підтримки та моніторингу ETL-процесів (комплексна тема). Розробка клієнтської частини, модулю авторизації та модулю виконання та моніторингу ETL-процесів. Індивідуальна частина(КПІ ім. Ігоря Сікорського, 2022) Добрянський, Богдан Ігорович; Стеценко, Інна ВячеславівнаПояснювальна записка дипломного проєкту складається з трьох розділів, містить 23 таблиці, 53 рисунки та 5 джерел – загалом 79 сторінки. Дипломний проєкт присвячений автоматизації конфігурування, підтримки та моніторингу виконання ETL-процесів у клауд середовищі. Мета: підвищення якості та зручності програмного забезпечення для створення, підтримки та моніторингу ETL-процесів за рахунок клауд технологій. Об'єкт дослідження: програмне забезпечення для створення, підтримки та моніторингу ETL-процесів. Предмет дослідження: процеси розроблення, модифікації, аналізу, забезпечення якості, впровадження і супроводження програмного забезпечення для створення, підтримки та моніторингу ETL-процесів. У розділі «Модулювання програмного забезпечення» було виконано моделювання клієнтської частини платформи та двох модулів серверної частини: модулю авторизації та модулю моніторингу і виконання ETL-процесу. Розділ «Конструювання програмного забезпечення» присвячений конструюванню програмного забезпечення клієнтської частини платформи та двох модулів серверної частини: модулю авторизації та модулю моніторингу і виконання ETL-процесу. У розділі «Аналіз якості та тестування програмного забезпечення» було розглянуто призначення та предмет тестування. Було описано вимоги до середовища тестування та описано тести, що виконувалися над розробленим програмним продуктом.Документ Відкритий доступ Веб-застосунок для обліку працівників та проєктів IT-компанії(КПІ ім. Ігоря Сікорського, 2022) Дзівідзінська, Мар`яна Іванівна; Очеретяний, Олександр КостянтиновичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 79 таблиць, 15 рисунків та 46 джерел – загалом 89 сторінок. Метою проєкту є зменшення часу для обліку співробітників та проектів організації та організації робочого простору в офісному приміщенні із врахуванням карантинних норм за рахунок автоматизації процесів бронювання робочих місць та проведення нарад. Обʼєктом дослідження є процеси управління проектами, співробітниками та організації робочого простору в офісному приміщенні. Предметом дослідження є процеси обліку проектів, користувачів та організації робочого часу працівників IT- компанії в офісному приміщенні із врахуванням карантинних обмежень. У розділі «Аналіз вимог до програмного забезпечення» проаналізовано предметну область та вимоги до програмного забезпечення. Також було знайдено та проаналізовано успішні програмні продукти, розроблені функціональні та нефункціональні вимоги. У розділі «Моделювання та конструювання програмного забезпечення» було розроблено архітектуру платформи, наведена діаграма класів та використані інструменти. В даному розділі описано такі складові серверного програмного забезпечення, як авторизація, зберігання даних та опис бізнес логіки сервісу. Результати роботи пройшли апробацію на III Всеукраїнській науково-практичній конференції “Сучасна молодь в світі інформаційних технологій”.Документ Відкритий доступ Сервіс автоматизованого тестування інтерфейсу кросбраузерного інтернет-магазину Keller-Sports(КПІ ім. Ігоря Сікорського, 2022) Браун, Діана Костянтинівна; Мікула, Іван ЯрославовичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 25 таблиць, 28 рисунків та 15 джерел – загалом 60 сторінок. Дипломний проєкт присвячений дослідженню важливої галузі у сучасній інформатиці – автоматизованому тестуванню програмного забезпечення. Даний вид діяльності активно застосовується у процесі життєвого циклу розробки програмного забезпечення та безпосередньо впливає на його якість. Тому вивчення проблем автоматизації тестування та розробка інструментарію для його проведення є актуальною проблемою. Мета: покращення якості ПЗ шляхом побудови моделі автоматизованого тестування, що має забезпечити якість роботи вебдодатку і простоту подальшої розробки і підтримки. Об'єкт дослідження: архітектура фреймворка автоматизованого тестування інтернет-магазину. Предмет дослідження: програмне забезпечення для автоматизованого тестування. У першому розділі проаналізовано предметну область і обґрунтовано тему дипломного проєкту. Другий розділ присвячений поняттю та видам тестування, а також ролі автоматичних тестів у комерційних проєктах. Третій розділ обґрунтовує вибір технологій розробки фреймворку. Четвертий розділ присвячений проектуванню системи, а п’ятий – описує процес її тестування.Документ Відкритий доступ Метод та програмне забезпечення автоматизації тестування веб додатків(КПІ ім. Ігоря Сікорського, 2022) Махіборода, Дмитро Русланович; Вєчерковська, Анастасія СергіївнаПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 25 таблиць, 17 рисунків та 13 джерел – загалом 66 сторінок. Дипломний проєкт присвячений дослідженню методів тестування веб- додатків. Мета: підбір та розробка тест-кейсів для вибраного об’єкту дослідження, обґрунтування концепції універсалізації тестування веб-додатків. Об'єкт дослідження: вебсайт компанії “Gelato”. Предмет дослідження: веб тестування. У розділі першому розглянуто загальні положення предметної області. Проведено аналіз відомих програмних продуктів. Сформовано задачу до програмного забезпечення. Розділ другий присвячений моделюванню та конструюванню програмного забезпечення. Проведено аналіз безпеки даних. Програмне забезпечення впроваджено в розділі чотири. Приведено приклад роботи зі створеним програмним забезпеченням.Документ Відкритий доступ Агрегатор чат-ботів для оптимізації комунікації з клієнтами з платформи CRM(КПІ ім. Ігоря Сікорського, 2022) Зозуля, Ірина Вячеславівна; Ковтунець, Олесь ВолодимировичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 19 таблиць, 22 рисунків та 6 джерел – загалом 50 сторінок. Дипломний проєкт присвячений використанню чат-ботів для комерційних цілей та їхній інтеграції у функціонал платформи CRM. Метою є створити агрегатор чат-ботів різних месенджерів для оптимізації комунікації з клієнтами з платформи CRM. Об'єкт дослідження: програмне забезпечення для роботи з чат-ботами. Предмет дослідження: програмне забезпечення для комунікації через чат-боти та обробка засобами платформи CRM результатів комунікації. У першому розділі виконано аналіз предметної області, відомих технічних рішень, сформульовано функціональні та нефункціональні вимоги до розроблюваного програмного забезпечення. Другий розділ присвячений моделюванню та проектуванню структури програмного продукту. У третьому розділі описано планування та виконання тестування розробленого програмного забезпечення. У четвертому розділі описано керівництво користувача.Документ Відкритий доступ Веб-застосунок “Блог”(КПІ ім. Ігоря Сікорського, 2022-06) Вікторов, Нікіта Сергійович; Крамар, Юлія МихайлівнаПояснювальна записка дипломного проекту складається з чотирьох розділів, містить 39 таблиць, 14 рисунків та 9 джерел – загалом 69 сторінки. Дипломний проект присвячений написання веб-застосунку “Блог” Мета надати можливість користувачам дізнаватися про щось нове за короткій проміжок часу та меншу кількість дій та розширення можливостей блогу Об'єкт дослідження: різні блоги Предмет дослідження: :методи формування блогу … У розділі «аналіз вимог до програмного забезпечення» зроблено опис та аналіз предметної області, аналіз успішних ІТ-проектів, аналіз вимог до програмного забезпечення та постановка задачі. Розділ «моделювання та конструювання програмного забезпечення» присвячений моделюванню та аналізу програмного забезпечення, архітектурі програмного забезпечення, структурі даних та ресурсів програми та аналізу безпеки даних. Наступний розділ «аналіз якості та тестування програмного забезпечення» описує процес тестування та аналіз якості програмного забезпечення. Останній розділ «впровадження та супроводження програмного забезпечення» розкриває такі питання, як розгортання програмного забезпечення, робота з програмним забезпеченням.Документ Відкритий доступ Веб-застосування з продажу автозапчастин використанням технології PWA(КПІ ім. Ігоря Сікорського, 2022-06) Буланов, Ілля Денисович; Гульчак, Захар ВолодимировичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 32 таблиці, 13 рисунків та 11 джерел – загалом 65 сторінок. Дипломний проєкт присвячений покращенню досвіду користувача та зручності при купівлі автомобільних запчастин. Більшість магазинів представляють велику кількість товару, проте користувацький інтерфейс, процес оформлення товару та доступність магазину для користувачів мобільних пристроїв залишається на примітивному рівні. Дані питання можуть бути вирішені шляхом створення веб-застосування адаптованого для зручного використання на мобільних платформах. Мета розробки – створення застосунку який є максимально простим та інтуїтивним. Розроблений веб-застосунок допомагає спростити процес купівлі товарів та для користувача та процес управління онлайн-магазином для власника (адміністратора), підвищити продажі магазину шляхом приваблення більшої кількості аудиторії клієнтів. У розділі «Аналіз вимог до програмного забезпечення» було наведено загальні положення про розроблене веб-застосування, наведено приклади шаблонів відображення товарів з описом їх переваг та недоліків. Аналіз відомих функціональних та програмних рішень дозволив визначити та розробити вимоги до програмного забезпечення з варіантами використання, функціональними вимогами та матрицею відповідності. У розділі «Моделювання та конструювання програмного забезпечення» були описані вхідні дані, структуру бази даних та наведено таблицю структури колекцій у базі даних. У розділі «Програмне та технічне забезпечення» було проведено аналіз безпеки даних та моделювання, описано аналіз програмного забезпечення, визначено архітектуру побудови клієнтської та серверної частин застосування. У розділі «Аналіз якості та тестування програмного забезпечення» було описано шлях тестування програмного забезпечення. Детальний шлях тестування наведено у описі контрольного прикладу. У розділі «Впровадження та супровід програмного забезпечення» представлено послідовні кроки для розгортання обох частин проєкту – клієнтської та серверної.