Реєстраційний номер
2125U008004, Матеріали видань та локальних репозитаріїв
Категорія
Бакалаврська робота
Назва роботи
Програмне забезпечення для програвання медіафайлів з функцією створення портфоліо слухача
Software for Media Playback with Listener Portfolio Creation Feature
Автор
Шевцова Анастасія Андріївна
Shevtsova Anastasiya Andriivna
Дата публікації
01-01-2025
Постачальник інформації
Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»
Першоджерело
https://ela.kpi.ua/handle/123456789/79451
Видання
КПІ ім. Ігоря Сікорського
Опис
Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 27 таблиць, 19 рисунків та 19 джерел – загалом 61 сторінка.
Дипломний проєкт присвячений розробці програмного забезпечення для локального перегляду медіафайлів з можливістю створення персонального портфоліо користувача.
Мета проєкту – створення застосунку, який дозволяє користувачу не лише переглядати відеофайли, а й автоматично завантажувати метадані з відкритих джерел, формувати особисте портфоліо перегляду, вести історію, формувати статистику переглядів та створювати звіти.
У першому розділі проєкту проведено детальне передпроєктне обстеження предметної області, здійснено порівняльний аналіз існуючих рішень, окреслено переваги запропонованого підходу, та змодельовано ключові бізнес-процеси системи за допомогою BPMN-нотації.
Другий розділ присвячено розробці вимог до ПЗ. У ньому сформовано функціональні, нефункціональні та системні вимоги до програмного забезпечення, проаналізовано техніко-економічні показники, зокрема – розраховано складність ПЗ методом функціональних точок, що дозволило визначити орієнтовну вартість розробки.
У третьому розділі описано архітектуру програмного забезпечення, побудовану на основі шаблону MVVM, обґрунтовано вибір технологій, наведено структуру XML-баз даних, які використовуються для зберігання налаштувань, бібліотеки, історії переглядів і плейлистів. Здійснено опис усіх основних компонентів системи та допоміжних інструментів, що використовуються у проєкті.
Четвертий розділ містить аналіз якості програмного забезпечення за допомогою метрик цикломатичної складності, глибини наслідування та аналізу продуктивності. Наведено опис повного процесу тестування, результати яких свідчать про відповідність програмного продукту всім заявленим вимогам.
У п’ятому розділі розглянуто розгортання програмного забезпечення на платформі Windows, описано структуру встановлення та локального зберігання даних. Також описано процес супроводу, оновлення та потенційного масштабування ПЗ у разі подальшого розвитку.
Додано/оновлено в НРАТ
2026-05-02