Бакалаврські роботи (ІПІ)

Постійне посилання зібрання

У зібранні розміщено бакалаврські проєкти (роботи) на здобуття ступеня бакалавра.

Переглянути

Нові надходження

Зараз показуємо 1 - 20 з 315
  • ДокументВідкритий доступ
    Вебзастосунок для допомоги у діагностиці захворювань у професійній медичній практиці
    (КПІ ім. Ігоря Сікорського, 2024) Дьомкіна, Єлизавета Андріївна; Ліщук, Катерина Ігорівна
    Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 27 таблиць, 23 рисунків та 15 джерел – загалом 56 сторінок. Дипломний проєкт присвячений розробці веб-застосунку для допомоги у діагностиці хвороб в професійній медичній практиці. Мета проєкту полягає у створенні надійного, інтуїтивно зрозумілого інструменту, який спрощує процес діагностики захворювань, зменшує час на визначення діагнозу і забезпечує точність у визначенні можливих захворювань на основі симптомів. Об'єкт дослідження: процес діагностики захворювань у медичній практиці. Предмет дослідження: методи та інструменти автоматизації діагностики захворювань, включаючи використання алгоритмів машинного навчання для аналізу медичних даних. У розділі передпроєктного дослідження предметної області проведено аналіз предметної області, розглянуто існуючі рішення в області медичних діагностичних систем, їхні функціональні можливості та обмеження, описано бізнес-процеси майбутнього застосунку. У розділі розроблення вимог до програмного забезпечення проведено роботу над узагальненням функціональних та нефункціональних вимог для розроблюваного веб-застосунку, виокремлення пріоритетних процесів у взаємодії компонентів. У розділі конструювання і розроблення програмного забезпечення обґрунтовано вибір архітектури веб-застосунку та технології програмування, які застосовувалися під час розробки, описано конструювання програмного забезпечення та проведено аналіз безпеки даних. Розділ тестування програмного забезпечення містить сценарії тестування створеного веб-застосунку, наведено варіанти їх виконання та проведено опис контрольного прикладу. У розділі впровадження та супровід програмного забезпечення наведена інструкція по розгортанню створеного веб-застосунка на хмарній платформі Heroku. Описано варіанти підтримки та вдосконалення впровадженого програмного забезпечення.
  • ДокументВідкритий доступ
    Вебзастосунок для підтримки діяльності пункту обміну валют
    (КПІ ім. Ігоря Сікорського, 2024) Кльова, Микола Михайлович; Жаріков, Едуард В'ячеславович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 62 таблиці, 100 рисунків та 12 джерел – загалом 105 сторінок. Дипломний проєкт присвячений розробці системи для підтримки діяльності пункту обміну валют. Метою розробки є створення застосунку для підтримки діяльності пункту обміну валют за рахунок впровадження боту в телеграмі для системи обліку для працівників і власника бізнесу. Об'єкт дослідження: процесс отримання і видачі валюти обмінником. Предмет дослідження: способи збереження валюти і інформації про неї у обміннику. У розділі «Аналіз вимог до програмного забезпечення» розглядаються загальні положення, аналіз предметної області, дослідження існуючих технологій та успішних ІТ-проєктів, аналіз вимог до програмного забезпечення, а також постановка задачі. Розділ «Моделювання та конструювання програмного забезпечення» зосереджений на аналізі та моделюванні програмного забезпечення, описі архітектури, розробці програмного забезпечення та аналізі безпеки даних. У розділі «Аналіз якості та тестування програмного забезпечення» здійснюється аналіз якості ПЗ, описуються процеси тестування та наводиться контрольний приклад. Останній розділ «Розгортання та супровід програмного забезпечення» містить опис розгортання та підтримки програмного забезпечення.
  • ДокументВідкритий доступ
    Смарт-асистент зі здорового харчування
    (КПІ ім. Ігоря Сікорського, 2024) Максименко, Антон Сергійович; Іванова, Любов Миколаївна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 28 таблиць, 33 рисунка та 8 джерел – загалом 75 сторінок. Дипломний проєкт присвячений розробці комплексного додатку для спрощення процесу відстеження та управління звичками здорового харчування. Мета полягає e використанні технології машинного навчання, включаючи розпізнавання зображень і штрих-кодів і обробку природної мови, задля спрощення рутини моніторингу споживання їжі та води, керування особистими даними про здоров’я. Об'єкт дослідження: мобільні додатки та прикладні програмні інтерфейси для управління здоров’ям та харчуванням. Предмет дослідження: впровадження технологій машинного навчання для покращення користувацького досвіду та ефективності додатків для моніторингу стану здоров’я. У першому розділі проаналізована предметна область, включаючи дослідження існуючих рішень і бізнес-процесів, а також сформульовано проблеми, заклавши основу для розробки нового рішення. Другий розділ зосереджено на розробці вимог до програмного забезпечення, окреслено варіанти використання, функціональні та нефункціональні вимоги, які формують основу для дизайну та функціональності програми. У третьому розділі представлено проектування та розробку програмного забезпечення, деталізовано архітектуру програмного забезпечення, обґрунтовано інструменти розробки, принципи проектування програмного забезпечення та комплексний аналіз безпеки даних для забезпечення надійної та безпечної роботи програми. Четвертий розділ сфокусовано на аналізі якості програмного забезпечення та тестування, описано процеси та методи, що використовуються для перевірки функціональності програмного забезпечення, збереження даних, сумісності та зручності використання інтерфейсу користувача, забезпечуючи надійну роботу системи та її складових. У п’ятому розділі описано розгортання та підтримку програмного забезпечення, обумовлено переваги використання контейнерів Docker для розгортання, переваги платформи DigitalOcean перед альтернативами, такими як Azure, і наведено детальний опис процесу розгортання за допомогою GitHub Actions і Docker Hub.
  • ДокументВідкритий доступ
    Вебзастосунок органайзеру з функцією бюджетного планування
    (КПІ ім. Ігоря Сікорського, 2024) Коцюба, Богдан Романович; Крамар, Юлія Михайлівна
    Пояснювальна записка дипломного проєкту складається з пʼяти розділів, містить 35 таблиць, 32 рисунки та 5 джерел – загалом 79 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для обліку разових та регулярних витрат і доходів, планування заощаджень і аналізу фінансів користувачами будь-якого віку, що мають проблеми з керуванням капіталом чи хочуть його покращити. Метою розробленого програмного продукту є мінімізація негативних наслідків від постійних відволікаючих факторів, маркетингових стратегій і повсякденної недбалості на фінансовий стан користувачів, їх грошові транзакції, заощадження та особистий бюджет загалом. Об'єкт дослідження: вебзастосунок органайзеру з функцією бюджетного планування. Предмет дослідження: проєктування та створення серверної й клієнтської частин застосунку для організації, планування та аналізу руху особистих фінансів. Перший розділ «Передпроєктне обстеження предметної області» присвячено змістовному аналізу предметної області, дослідженню існуючих рішень у вигляді програмних продуктів-конкурентів, опису бізнес-процесів та постановці завдання для розробленого застосунку. Другий розділ «Розроблення вимог до програмного забезпечення» зосереджено на побудові варіантів використання, аналізі можливих системних вимог і, особливо, на розробленні нефункціональних та функціональних вимог до об’єкта дослідження. У розділі «Конструювання та розроблення програмного забезпечення» увагу приділено аналізу та вибору архітектури й мови програмування розробленого клієнт-серверного продукту. Як результат, представлено архітектуру програмного забезпечення, засоби розробки, структуру бази даних та способи захисту даних. У четвертому розділі "Аналіз якості та тестування програмного забезпечення" проведено аналіз якості застосунку, а також описано процеси й контрольний приклад тестування. Останній розділ «Розгортання та супровід програмного забезпечення» містить у собі опис процесу розгортання створеного продукту у хмарному середовищі та подальшого його супроводу задля підтримки функціонування.
  • ДокументВідкритий доступ
    Вебзастосунок для підтримки роботи бібліотеки
    (КПІ ім. Ігоря Сікорського, 2024) Коновальчук, Андрій Володимирович; Ліхоузова, Тетяна Анатоліївна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 47 таблиць, 30 рисунків та 16 джерел – загалом 84 сторінки. Дипломний проєкт присвячений розробці вебзастосунку для спрощення роботи бібліотеки з каталогами і відвідувачами, їх заборгованостями, а також для покращення взаємодії читача з бібліотекою і полегшення пошуку відповідної книги. Мета розробки – збільшення влучності пошуку і полегшення навігації в каталозі, впровадження рекомендацій, покращення контролю боргів для читачів та працівників, впровадження нагадувань. Об’єкт дослідження: система обслуговування користувачів у бібліотеці. Предмет дослідження: програмне забезпечення для роботи бібліотеки. Розділ 1 присвячений аналізу предметної області, існуючих рішень (відомих програмних продуктів, алгоритмічних та технічних рішень), описано бізнес-процеси та постановка задачі. Розділ 2 присвячений розробленню вимог до програмного забезпечення, де описано варіанти використання програмного забезпечення, проведено аналіз системних вимог та розроблено функціональні та нефункціональні вимоги. Розділ 3 присвячений опису конструювання програмного забезпечення, а саме опису архітектури програмного забезпечення, обґрунтування вибору засобів розробки, опису процесу та особливостей конструювання програмного забезпечення, аналізу безпеки даних. У розділі 4 проаналізовано якість програмного забезпечення та проведено його тестування. У розділі 5 описано розгортання та супровід програмного забезпечення. Програмне забезпечення впроваджено на сервісах RailWay та Netlify. Результати роботи опубліковані у статті «Коновальчук А.В., Ліхоузова T.А. Аналіз сервісів для підтримки роботи бібліотеки // Системні технології, том 5 (154), 2024».
  • ДокументВідкритий доступ
    Вебзастосунок для підвищення ефективності роботи СТО з використанням хмарних технологій
    (КПІ ім. Ігоря Сікорського, 2024) Костін, Дмитро Андрійович; Лісовиченко, Олег Іванович
    Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 35 таблиць, 25 рисунків та 9 джерел – загалом 71 сторінка. Дипломний проєкт присвячений розробці веб-застосунку для підвищення ефективності роботи сервісних центрів обслуговування автотранспорту (СТО) з використанням хмарних технологій. Мета проєкту – створення ефективного вебзастосунку, що автоматизує роботу СТО, забезпечує зручну взаємодію з клієнтами та оптимізує внутрішні процеси за рахунок використання сучасних хмарних технологій та інструментів автоматизації. Об'єкт дослідження: процеси обслуговування і ремонту автотранспорту на СТО. Предмет дослідження: методи автоматизації обслуговування клієнтів та управління даними СТО за допомогою веб-застосунків і хмарних технологій. У першому розділи наведені загальні положення, опис та аналіз предметної області. У другому розділі сформульовані функціональні і нефункціональні вимоги, головна мета, цілі та призначення програми. У третьому розділі описано моделювання та бізнес-процеси програмного забезпечення, розроблена архітектура та компоненти. Наведено детальний опис модулів, бази даних та функцій. У четвертому розділі проаналізовано якість програмного забезпечення, описано процес тестування та наведені приклади тестів. У п'ятому розділі було проаналізовано методи розгортання, виконано та описано спосіб розгортання використовуючи провайдер хмарних послуг AWS, сервіс RDS, EKS і також інструмент Terraform.
  • ДокументВідкритий доступ
    Вебзастосунок з інкорпорованим вебсервісом для тестування штучного інтелекту вирішення NP-Complete задачі проходження Саперу
    (КПІ ім. Ігоря Сікорського, 2024) Гавриленко, Ян Сергійович; Ліхоузова, Тетяна Анатоліївна
    Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 28 таблиць, 27 рисунків та 12 джерел – загалом 59 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для тестування сторонніх систем прийняття рішень для проходження Саперу. Метою розробки є полегшення процесу створення програмного забезпечення, що використовує штучний інтелект та системи підтримки прийняття рішень. Об'єкт дослідження: програмне забезпечення для тестування систем прийняття рішень проходження Саперу. Предмет дослідження: методи тестування застосунків штучного інтелекту поєднаних із рушієм гри. У розділі передпроєктного обстеження предметної області розглянуто загальні положення, існуючі принципи розробки ПЗ для обраної сфери та проаналізовано предметну область розроблюваного застосунку. Були розглянуті успішні ІТ рішення у даній сфері, проведено порівняльний аналіз. Дані кроки допоможуть у правильній реалізації застусунку. Бізнес процеси розроблюваного застосунку описані з використанням BPMN нотації. Розділ розроблення вимог до програмного забезпечення присвячений питанню загальних положень про розроблюване ПЗ. Систематизовані та описані можливі варіанти використання розроблюваного програмного забезпечення. Розглянуто набір нефункціональних вимог для програмного забезпечення, серед яких захищеність та конфіденційність підключення користувачів, стабільність системи та інші. У розділі конструювання та розроблення програмного забезпечення проаналізований обраний підхід до створення архітектури програмного забезпечення, обґрунтовано вибір засобів розробки та розглянуто процес конструювання застосунку. Розділ аналізу та тестування програмного забезпечення має за мету статичне тестування коду, встановлено основні метрики для розробленої кодової бази. Описаний процес мануального тестування для забезпечення правильного функціонування додатку. Останній розділ, а саме розгортання та супровід програмного забезпечення, присвячений можливому варіанту розгортання розробленого програмного забезпечення за допомогою сторонніх засобів доставки та підтримки розгорнутого застосунку.
  • ДокументВідкритий доступ
    Програмне забезпечення для керування бронюванням квест кімнат
    (КПІ ім. Ігоря Сікорського, 2024) Осовик, Михайло Сергійович; Очеретяний, Олександр Костянтинович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 38 таблиць, 25 рисунків та 6 джерел – загалом 73 сторінки. Дипломний проєкт присвячений розробці системи керування бронюванням для квест кімнат. Мета - оптимізація процесу бронювання та управління квест кімнатами, що підвищить рівень обслуговування клієнтів та зменшить адміністративне навантаження. Об'єкт дослідження: програмне забезпечення для керування бронюванням квест кімнат. Предмет дослідження: підхід до розробки CRM систем як засіб для створення програмного забезпечення для керування бронюванням квест кімнат. У першому розділі «Передпроектне обстеження предметної області» розглянуті загальні положення, змістовний опис і аналіз предметної області, аналіз існуючих технічних рішень та відомих програмних продуктів, опис бізнес процесів. Розділ «Розроблення вимог до програмного забезпечення» присвячений визначенню варіантів використання програмного забезпечення, аналізу системних вимог та розроблення функціональних і нефункціональних вимог. Третій розділ «Конструювання та розроблення програмного забезпечення» присвячений побудові архітектури, аналізу та обґрунтуванню вибору засобів розробки, конструюванню програмного забезпечення і аналізу безпеки даних. У четвертому розділі «Аналіз якості та тестування програмного забезпечення» було проведено аналіз якості ПЗ, розглянуто опис процесів тестування і контрольного прикладу. Останній розділ «Розгортання та супровід програмного забезпечення» присвячений розгортанню і супроводу програмного забезпечення.
  • ДокументВідкритий доступ
    Електронний кабінет відповідального за аспірантуру по факультету
    (КПІ ім. Ігоря Сікорського, 2024) Савченко, Марія Андріївна; Стеценко, Інна Вячеславівна
    Пояснювальна записка дипломного проєкту складається з п’ятьох розділів, містить 78 таблиць, 53 рисунки та 31 джерело – загалом 132 сторінки. Дипломний проєкт присвячений розробці електронного кабінету відповідального за аспірантуру по факультету. Мета: спростити ведення обліку даних про аспірантів та полегшити виконання роботи для відділу аспірантури. Об'єкт дослідження: облік даних аспірантів. Предмет дослідження: електронний кабінет для обліку даних аспірантів. У розділі «Передпроєктне обстеження предметної області» було розглянуто аналіз предметної області, існуючих рішень, відомих програмних продуктів та відомих алгоритмічних та технічних рішень. Були також описані бізнес-процеси та сформульована постановка задачі. Розділ «Розроблення функціональних вимог до програмного забезпечення» присвячений огляду варіантів використання програмного забезпечення, аналізу системних вимог, розробці функціональних та нефункціональних вимог. У розділі «Конструювання та розроблення програмного забезпечення» була оглянута архітектура програмного забезпечення, обґрунтування засобів розробки, конструювання програмного забезпечення та аналіз безпеки даних. Розділ «Аналіз якості та тестування програмного забезпечення» містить аналіз якості програмного забезпечення, опис процесів тестування та контрольного прикладу. Розділ «Розгортання та супровід програмного забезпечення» був присвячений розгортанню та супроводу програмного забезпечення. Програмне забезпечення впроваджено на платформі Render.
  • ДокументВідкритий доступ
    Платформа для аналізу та проєктування топологічних організацій розподілених систем
    (КПІ ім. Ігоря Сікорського, 2024) Лазанчук, Костянтин Валерійович; Волокита, Артем Миколайович
    Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 47 таблиць, 39 рисунків та 12 джерел – загалом 93 сторінки. Дипломний проєкт присвячений розробці платформи для аналізу та проєктування топологічних організацій розподілених систем. Метою цієї розробки є оптимізація робочих процесів та створення рішення для роботи з топологічними графами та їх аналізу шляхом створення платформи для аналізу та проєктування топологічних структур розподілених систем. Об'єкт дослідження: платформи для аналізу топологічних структур. Предмет дослідження: створення платформи з розширеним функціоналом у порівнянні з аналогами. У розділі передпроєктного обстеження було розглянуто та проаналізовано обрану предметну область. Визначено ключові концепції, методології, алгоритмічні рішення, архітектуру та допоміжні засоби, а також оптимізовано бізнес-процеси за допомогою BPMN моделей. На завершення сформульовано мету розробки та завдання для її досягнення. Розділ розробки вимог до програмного забезпечення присвячений аналізу потреб користувачів та формуванню вимог. Описано бізнес-процеси, створено діаграму варіантів використання, виділено функціональні та нефункціональні вимоги. Як результат, сформовано технічне завдання на розробку програмного забезпечення. У розділі конструювання та розробки програмного забезпечення проведено моделювання та проектування. Розглянуто архітектуру програмного забезпечення, вибір засобів розробки, аналіз структури бази даних та питання захисту даних. Розділ аналізу якості та тестування програмного забезпечення присвячений методам аналізу якості коду. Проведено ручне тестування, розроблено тест-кейси та контрольний приклад, що підтвердили успішне функціонування програмного забезпечення. У розділі розгортання та супроводу програмного забезпечення описано процес впровадження продукту та його розгортання. Визначено вимоги до підтримки, що забезпечують цілодобову доступність системи.
  • ДокументВідкритий доступ
    Програмне забезпечення для обміну повідомленнями
    (КПІ ім. Ігоря Сікорського, 2024) Котяй, Данило Анатолійович; Ліщук, Катерина Ігорівна
    Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 53 таблиці, 42 рисунки та 20 джерел – загалом 79 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для обміну повідомленнями. Мета розробки є підтримка процесу обміну повідомленнями в режимі реального часу з використанням хмарних технологій. Об'єкт дослідження: Програмне забезпечення для обміну повідомленнями. Предмет дослідження: Розробка та впровадження програмного забезпечення для обміну повідомленнями з метою підтримки процесу обміну повідомленнями в режимі реального часу з використанням хмарних технологій. У розділі «ПЕРЕДПРОЄКТНЕ ОБСТЕЖЕННЯ ПРЕДМЕТНОЇ ОБЛАСТІ» розглянуто предметну область та існуючі рішення. Проведено аналіз відомих програмних продуктів і алгоритмічних та технічних рішень. У розділі «РОЗРОБЛЕННЯ ВИМОГ ДО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» розглянуто варіанти використання програмного забезпечення та розроблено функціональні і нефункціональні вимоги. Розділ «КОНСТРУЮВАННЯ ТА РОЗРОБЛЕННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» присвячений архітектурі та конструюванню програмного забезпечення, обґрунтуванню вибору засобів розробки. Розділ «АНАЛІЗ ЯКОСТІ ТА ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» присвячений аналізу якості ПЗ, опису процесів тестування та контрольному прикладу. Програмне забезпечення впроваджено за допомогою Microsoft Azure.
  • ДокументВідкритий доступ
    Веб-застосунок для ігрової соціальної платформи
    (КПІ ім. Ігоря Сікорського, 2024) Данилевич, Антон Павлович; Крамар, Юлія Михайлівна
    Пояснювальна записка дипломного проєкту складається з п’ятьох розділів, містить 33 таблиці, 21 рисунків та 9 джерел – загалом 56 сторінок. Дипломний проєкт присвячений розробці вебзастосуку для ігрової соціальної платформи. Мета — створення вебзастосунку, який забезпечить користувачам можливість планування та обговорення майбутніх ігрових зустрічей, надаючи якісне, швидке та надійне спілкування. Об'єкт дослідження: вебзастосунок для ігрової соціальної платформи. Предмет дослідження: Розробка та розгортання вебзастосунку для ігрової соціальної платформи з метою обговорення обговорення та планування майбутніх ігрових зустрічей. У розділі «ПЕРЕДПРОЄКТНЕ ОБСТЕЖЕННЯ ПРЕДМЕТНОЇ ОБЛАСТІ» розглянуто та проаналізовано предметну область проєкту. Визначено програмні рішення, методології та допоміжні засоби, а також складено бізнес-процеси за допомогою BPMN діаграм. Сформульовано мету та завдання розробки дипломного проєкту. У розділі «РОЗРОБЛЕННЯ ВИМОГ ДО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» викладені основні вимоги до програмного забезпечення. Створено діаграму варіантів використання, описані функціональні та нефункціональні вимоги. Висунуті вимоги до серверної та клієнтської частини. У розділі «КОНСТРУЮВАННЯ ТА РОЗРОБЛЕННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» розроблено архітектуру програмного забезпечення, діаграму класів та структуру бази даних. Обґрунтовано вибір засобів розробки. У розділі «АНАЛІЗ ЯКОСТІ ТА ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» розглянуто методи аналізу коду. Проведено мануальна тестування та розглянуто контрольний приклад, що підтвердив правильне функціонування програмного забезпечення. У розділі «РОЗГОРТАННЯ ТА СУПРОВІД ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» було описано процес розгортання програмного забезпечення. Проєкт був розгорнутий з використанням Docker. Визначено вимоги, виконання яких необхідне для успішної підтримки проєкту.
  • ДокументВідкритий доступ
    Платформа моніторингу стабільності вебзастосунків
    (КПІ ім. Ігоря Сікорського, 2024) Рожкован, Владислава Сергіївна; Ковтунець, Олесь Володимирович
    Пояснювальна записка дипломного проєкту складається з п’ятьох розділів, містить 44 таблиці, 16 рисунків та 20 джерел – загалом 70 сторінок. Дипломний проєкт присвячений розробці платформи моніторингу стабільності вебзастосунків. Метою є спрощення процесу збору даних про помилки та виключні ситуації у вебзастосунках. У розділі передпроєктного обстеження предметної області проаналізовано предметну область та вже існуючі програмні рішення у цій предметній області. Описано бізнес-процеси розроблюваного програмного забезпечення та поставлено задачу до дипломного проєкту. У розділі розробки вимог до програмного забезпечення було описано основний функціонал розробки, діаграму її використання та описано варіанти використання. Також проаналізовано та описано системні вимоги, функціональні та нефункціональні вимоги. Розділ конструювання та розроблення програмного забезпечення присвячений розробці і опису архітектури програмного забезпечення, опису рішеннь, що забезпечують безпеку ПЗ. Було здійснено аналіз доступних засобів розробки, описано використанні утиліти та бібліотеки. Описано базу даних: її структуру та сутності. У розділі аналіз якості та тестування програмного забезпечення було визначено мету тестування та метрики для оцінки якості ПЗ. Описано процеси тестування та тестові сценарії. Викладений контрольний приклад використання ПЗ. У розділі розгортання та супровід програмного забезпечення проаналізовано засоби розгортання та опис процесу розгортання програмного забезпечення. Описано шляхи подальшого супроводу програмного забезпечення.
  • ДокументВідкритий доступ
    Програмний застосунок підбору та доставки їжі здорового харчування
    (КПІ ім. Ігоря Сікорського, 2024) Тригуб, Діана Костянтинівна; Лісовиченко, Олег Іванович
    Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 45 таблиць, 16 рисунків та 13 джерел – загалом 77 сторінок. Дипломний проєкт присвячений розробці програмного застосунку для підбору та доставки їжі здорового харчування. Мета: підвищення ефективності підбору та доставки страв здорового харчування. Об'єкт дослідження: технології та методи розробки програмного застосунку, API та бази даних. Предмет дослідження: протоколи авторизації, аутентифікації та обміну даними. У першому розділі проведено докладне передпроєктне обстеження предметної області, здійснено аналіз поточного стану та існуючих рішень, описано бізнес-процеси та визначено основні задачі проекту. У другому розділі визначено вимоги до програмного забезпечення, пророблено аналіз варіантів його використання, системні вимоги, а також функціональні та нефункціональні вимоги. У третьому розділі розглянуто архітектурні аспекти програмного забезпечення, обґрунтовано вибір технологій та засобів розробки, розроблено конструкцію програмного забезпечення та проведено аналіз безпеки даних. У четвертому розділі проведено аналіз якості програмного забезпечення, описано процеси тестування та наведено приклади контрольних сценаріїв. У п’ятому розділі описано процес розгортання програмного забезпечення та його супровід, а також заходи для забезпечення безперервної роботи та підтримки.
  • ДокументВідкритий доступ
    Ігровий застосунок моделювання поведінки інтелектуальних агентів у 3D RPG з використанням ігрового рушія Unity
    (КПІ ім. Ігоря Сікорського, 2024) Терешкович, Максим Олександрович; Фіногенов, Олексій Дмитрович
    Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 40 таблиць, 95 рисунків та 15 джерел – загалом 124 сторінки. Дипломний проєкт присвячений розробці ігрового застосунку та впровадженню покращеного інтелекту ворогів. Метою розробки є розширення спектру моделей поведінки інтелектуальних агентів в ігровому застосунку 3D RPG. Предмет дослідження: Ігровий застосунок на рушії Unity та поведінка інтелектуальних агентів. У розділі 1 розглянуто перед проєктне обстеження предметної області, що включає аналіз потреб користувачів та визначення основних функціональних можливостей майбутнього програмного забезпечення. Розділ 2 присвячений розробленню вимог до програмного забезпечення, де встановлюються технічні специфікації та критерії прийняття продукту. Розділ 3 описує конструювання та розроблення програмного забезпечення, включаючи деталі проектування архітектури, вибір технологій та методики реалізації функціоналу. Розділ 4 присвячений аналізу якості та тестуванню програмного забезпечення, де викладено процедури перевірки відповідності продукту встановленим вимогам та методи виявлення та усунення помилок. Програмне забезпечення впроваджено у розділі 5, який описує процес розгортання та методи супроводу, включаючи оновлення та виправлення помилок.
  • ДокументВідкритий доступ
    Вебзастосунок для пошуку репетиторів
    (КПІ ім. Ігоря Сікорського, 2024) Скачкова, Анастасія Дмитрівна; Лісовиченко, Олег Іванович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 100 таблиць, 36 рисунків та 9 джерел – загалом 109 сторінок. Дипломний проєкт присвячений створенню вебзастосунку, що забезпечить у собі можливість виставлення завдань репетитором для учня та пошук викладачів. Мета – підвищити ефективність пошуку та підбору розкладу занять з репетитором. Об'єкт дослідження: технології та методи реалізації вебзастосунку, база даних. Предмет дослідження: протоколи роботи з базою даних, авторизації, аутентифікації, інтерфейсна реалізація. У розділі передпроектного обстеження предметної області описано предметну область, проаналізовано існуючі рішення, відомі технічні рішення, описано бізнес-процеси, виконана постановка задачі. У розділі розроблення вимог до програмного забезпечення визначено варіанти використання програмного забезпечення, проаналізовано системні вимоги, розроблено функціональні та нефункціональні вимоги. У розділі конструювання та розроблення програмного забезпечення виконано моделювання програмного забезпечення; обґрунтовано вибір архітектури; описане конструювання програмного забезпечення і проведений аналіз безпеки даних. У розділі аналізу якості та тестування програмного забезпечення розглянуто метрики якості коду, описані процеси тестування; наведений опис контрольного прикладу. У розділі розгортання та супроводу програмного забезпечення описано процес розгортання і зазначено спосіб його підтримки.
  • ДокументВідкритий доступ
    Вебзастосунок для моніторингу стану сервісів у кубернетис кластері
    (КПІ ім. Ігоря Сікорського, 2024) Наконечна, Ірина Олександрівна; Сирота, Олена Петрівна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 44 таблиці, 36 рисунків та 21 джерело – загалом 101 сторінка. Дипломний проєкт присвячений розробці вебзастосунку для моніторингу стану сервісів у кубернетис кластері. Метою дипломної роботи є забезпечення спрощеного налаштування базових засобів моніторингу сервісів у кубернетис кластері з мінімальними витратами часу та ресурсів. Об'єкт дослідження: програмне забезпечення для моніторингу стану сервісів кубернетис кластера. Предмет дослідження: розробка вебзастосунку для моніторингу стану сервісів у кубернетис кластері зі спрощеним налаштуванням. У першому розділі здійснено передпроєктне обстеження предметної області, проведено аналіз поточного стану та існуючих рішень, описано бізнес процеси та сформульовано функціональні задачі проекту. У другому розділі розроблено вимоги до програмного забезпечення, включаючи аналіз варіантів використання, системні вимоги, а також функціональні та нефункціональні вимоги. У третьому розділі розглянуто архітектурні аспекти програмного забезпечення, обґрунтовано вибір технологій та засобів розробки, розроблено конструкцію програмного забезпечення та проведено аналіз безпеки даних. У четвертому розділі детально описано методи та засоби аналізу якості програмного забезпечення. У п’ятому розділі описано процес розгортання програмного забезпечення та його супроводу, включаючи заходи для забезпечення безперервної роботи та підтримки.
  • ДокументВідкритий доступ
    Вебзастосунок для управління роботою мережі кінотеатрів
    (КПІ ім. Ігоря Сікорського, 2024) Котенко, Дмитро Олександрович; Головченко, Максим Миколайович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 65 таблиць, 38 рисунків та 24 джерела – загалом 106 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для управління роботою мережі кінотеатрів. Мета дипломної роботи: підвищення ефективності функціонування робочих процесів мережі офлайн кінотеатрів за рахунок автоматизації і як наслідок полегшення роботи працівників шляхом інтегрування всіх бізнес процесів в один вебзастосунок. У першому розділі здійснено детальне передпроєктне обстеження предметної області, проведено аналіз поточного стану та існуючих рішень, описано бізнес-процеси та сформульовано основні задачі проєкту. У другому розділі розроблено вимоги до програмного забезпечення, включаючи аналіз варіантів його використання, системні вимоги, а також функціональні та нефункціональні вимоги. У третьому розділі розглянуто архітектурні аспекти програмного забезпечення, обґрунтовано вибір технологій та засобів розробки, розроблено конструкцію програмного забезпечення та проведено аналіз безпеки даних. У четвертому розділі проаналізовано якість програмного забезпечення, детально описано процеси тестування та наведено приклади контрольних сценаріїв. У п’ятому розділі описано процес розгортання програмного забезпечення та його супроводу, включаючи заходи для забезпечення безперервної роботи та підтримки.
  • ДокументВідкритий доступ
    Вебзастосунок для підбору освітніх закладів для дітей
    (КПІ ім. Ігоря Сікорського, 2024) Ковальчук, Наталія Юріївна; Фіногенов, Олексій Дмитрович
    Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 80 таблиць, 35 рисунків та 23 джерела – загалом 92 сторінки. Дипломний проєкт присвячений розробці вебзастосунку для пошуку шкільних закладів для дітей. Метою проєкту є покращення представлення інформації за рахунок розширення даних, що можуть вплинути на вибір школи. У розділі «Передпроєктне обстеження предметної області» було проаналізовано предметну область, досліджено існуючі технічні рішення та програмні продукти, також описано бізнес-процеси. У розділі «Розроблення вимог до програмного забезпечення» визначено функціональні та нефункціональні вимоги до розробленого продукту, а також зазначено та детально описано варіанти використання програмного забезпечення для різних ролей користувачів, таких як: батьки дитини, представники школи та адміністратори. Розділ «Конструювання та розроблення програмного забезпечення» присвячений аналізу та моделюванню програмного забезпечення, опису архітектури, конструюванню програмного забезпечення та аналізу безпеки даних. У розділі «Аналіз якості та тестування програмного забезпечення» проведений аналіз якості ПЗ, описані процеси тестування та контрольний приклад. Розділ «Розгортання та супровід програмного забезпечення» містить опис розгортання та підтримки програмного забезпечення.
  • ДокументВідкритий доступ
    Вебзастосунок для менеджменту RSS-підписок
    (КПІ ім. Ігоря Сікорського, 2024) Богданов, Максим Анатолійович; Ліщук, Катерина Ігорівна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 47 таблиць, 27 рисунків та 16 джерел – загалом 77 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для менеджменту RSS-підписок під назвою «FeedReader». Метою розробки є спрощення споживання інформації, отриманої з різних джерел, за рахунок надання можливості перегляду стрічок новин в реальному часі. Об'єкт дослідження: програмне забезпечення для менеджменту RSS-підписок. Предмет дослідження: процеси розроблення та модифікації функціоналу, аналіз ефективності споживання великої кількості інформації. У першому розділі проведено передпроєктне обстеження предметної області, включаючи аналіз існуючих рішень та опис бізнес-процесів, пов'язаних з менеджментом новинних підписок. У розділі розроблення вимог до програмного забезпечення було розглянуто варіанти використання, аналіз системних вимог та визначення функціональних і нефункціональних вимог. Розділ конструювання та розроблення програмного забезпечення описує процес конструювання та розробки програмного забезпечення, включаючи архітектуру, вибір засобів розробки та детальний опис реалізації основних компонентів. У розділі аналіз якості та тестування програмного забезпечення описано процеси тестування, контрольні приклади та надано результати тестування. Останній розділ, розгортання та тестування програмного забезпечення, охоплює розгортання та супровід програмного забезпечення, включаючи інструкції з розгортання та рекомендації щодо подальшого супроводу і оновлення системи.