Програмне забезпечення для програвання медіафайлів з функцією створення портфоліо слухача
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 27 таблиць, 19 рисунків та 19 джерел – загалом 61 сторінка.
Дипломний проєкт присвячений розробці програмного забезпечення для локального перегляду медіафайлів з можливістю створення персонального портфоліо користувача.
Мета проєкту – створення застосунку, який дозволяє користувачу не лише переглядати відеофайли, а й автоматично завантажувати метадані з відкритих джерел, формувати особисте портфоліо перегляду, вести історію, формувати статистику переглядів та створювати звіти.
У першому розділі проєкту проведено детальне передпроєктне обстеження предметної області, здійснено порівняльний аналіз існуючих рішень, окреслено переваги запропонованого підходу, та змодельовано ключові бізнес-процеси системи за допомогою BPMN-нотації.
Другий розділ присвячено розробці вимог до ПЗ. У ньому сформовано функціональні, нефункціональні та системні вимоги до програмного забезпечення, проаналізовано техніко-економічні показники, зокрема – розраховано складність ПЗ методом функціональних точок, що дозволило визначити орієнтовну вартість розробки.
У третьому розділі описано архітектуру програмного забезпечення, побудовану на основі шаблону MVVM, обґрунтовано вибір технологій, наведено структуру XML-баз даних, які використовуються для зберігання налаштувань, бібліотеки, історії переглядів і плейлистів. Здійснено опис усіх основних компонентів системи та допоміжних інструментів, що використовуються у проєкті.
Четвертий розділ містить аналіз якості програмного забезпечення за допомогою метрик цикломатичної складності, глибини наслідування та аналізу продуктивності. Наведено опис повного процесу тестування, результати яких свідчать про відповідність програмного продукту всім заявленим вимогам.
У п’ятому розділі розглянуто розгортання програмного забезпечення на платформі Windows, описано структуру встановлення та локального зберігання даних. Також описано процес супроводу, оновлення та потенційного масштабування ПЗ у разі подальшого розвитку.
Опис
Ключові слова
медіаплеєр, персональне портфоліо, статистика переглядів, десктопний застосунок, XML, C#, .NET, personal portfolio, TMDB API, view statistics, desktop application, Avalonia, Media Player
Бібліографічний опис
Шевцова, А. А. Програмне забезпечення для програвання медіафайлів з функцією створення портфоліо слухача : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шевцова Анастасія Андріївна. - Київ, 2025. - 124 с.