Архітектурне рішення для файлового сховища

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

Дата

2024

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

Номер ISSN

Назва тому

Видавець

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

Анотація

Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 26 таблиць, 27 рисунків та 50 джерел – загалом 60 сторінок. Дипломний проект призначений для забезпечення файлового сховище засобами онлайн-перегляду раніше недоступних форматів файлів користувача із можливістю імпорту файлів із сховища Google Drive на основі запропонованого оригінального архітектурного рішення. Мета: спрощення процесу додавання нових підтримуваних форматів файлів, перегляд яких раніше був недоступний онлайн. У розділі “Передпроектне обстеження предметної області” було розглянуто предметну область, загальні терміни й процеси, що відбуваються у сфері розробки файлових сховищ, а також визначено поширені методи, засоби розробки та наявні на зараз проблеми, що стосуються розробки подібних систем. Розділ “Розроблення вимог до програмного забезпечення” присвячений розробленню та висуванню вимог до програмного забезпечення. В розділі наведено варіанти використання, функціональні і нефункціональні вимоги. У розділі “Конструювання та розроблення програмного забезпечення” було проведено дослідження та огляд використаної у розробці архітектури, засобів розробки і конструювання програмного забезпечення, опис структури бази даних, утиліт, наведено аналіз безпеки даних. У розділі “Аналіз якості та тестування програмного забезпечення” було наведено оцінку якості отриманого коду за вказаними метриками, описано процеси тестування та наведено контрольний приклад для перевірки відповідності програмного забезпечення висунутим до нього вимогам. У розділі “Розгортання та супровід програмного забезпечення” було описано процеси і особливості розгортання та супроводу розробленого програмного забезпечення.

Опис

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

сховище, архітектура, API, Spring, JavaScript, автоматизація, відкритий код, Docker, Svelte, storage, architecture, automation, open source

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

Заранік, Б. Ю. Архітектурне рішення для файлового сховища : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Заранік Богдан Юрійович. - Київ, 2024. - 139 с.

DOI