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

dc.contributor.advisorПавлов, Олександр Анатолійович
dc.contributor.authorЗаранік, Богдан Юрійович
dc.date.accessioned2024-12-29T14:01:36Z
dc.date.available2024-12-29T14:01:36Z
dc.date.issued2024
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 26 таблиць, 27 рисунків та 50 джерел – загалом 60 сторінок. Дипломний проект призначений для забезпечення файлового сховище засобами онлайн-перегляду раніше недоступних форматів файлів користувача із можливістю імпорту файлів із сховища Google Drive на основі запропонованого оригінального архітектурного рішення. Мета: спрощення процесу додавання нових підтримуваних форматів файлів, перегляд яких раніше був недоступний онлайн. У розділі “Передпроектне обстеження предметної області” було розглянуто предметну область, загальні терміни й процеси, що відбуваються у сфері розробки файлових сховищ, а також визначено поширені методи, засоби розробки та наявні на зараз проблеми, що стосуються розробки подібних систем. Розділ “Розроблення вимог до програмного забезпечення” присвячений розробленню та висуванню вимог до програмного забезпечення. В розділі наведено варіанти використання, функціональні і нефункціональні вимоги. У розділі “Конструювання та розроблення програмного забезпечення” було проведено дослідження та огляд використаної у розробці архітектури, засобів розробки і конструювання програмного забезпечення, опис структури бази даних, утиліт, наведено аналіз безпеки даних. У розділі “Аналіз якості та тестування програмного забезпечення” було наведено оцінку якості отриманого коду за вказаними метриками, описано процеси тестування та наведено контрольний приклад для перевірки відповідності програмного забезпечення висунутим до нього вимогам. У розділі “Розгортання та супровід програмного забезпечення” було описано процеси і особливості розгортання та супроводу розробленого програмного забезпечення.
dc.description.abstractotherThe explanatory note of the diploma project consists of five chapters, contains 26 tables, 27 figures and 50 sources - a total of 60 pages. The diploma project is designed to provide the file storage with means of online viewing of previously unavailable user file formats with the possibility of importing files from the Google Drive storage based on the proposed original architectural solution. The goal: to simplify the process of adding new supported file formats that were previously not available to view online. In the section "Pre-design survey of the subject area" the subject area, general terms and processes occurring in the field of file storage systems development were considered, as well as common methods, means of development and existing problems related to the development of such systems were identified. The section "Development of software requirements" is devoted to the development and presentation of software requirements. The section provides options for use, functional and non-functional requirements. In the "Software design and development" section, a study and review of the architecture used in the development, software development and design tools, a description of the database structure, utilities, and a data security analysis were conducted. In the section "Quality analysis and testing of the software" the quality assessment of the received code according to the specified metrics was given, the testing processes were described and a control example was given for checking the compliance of the software with the requirements put forward to it. In the section "Deployment and maintenance of software" the processes and features of deployment and maintenance of the developed software were described.
dc.format.extent139 c.
dc.identifier.citationЗаранік, Б. Ю. Архітектурне рішення для файлового сховища : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Заранік Богдан Юрійович. - Київ, 2024. - 139 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/71452
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectсховище
dc.subjectархітектура
dc.subjectAPI
dc.subjectSpring
dc.subjectJavaScript
dc.subjectавтоматизація
dc.subjectвідкритий код
dc.subjectDocker
dc.subjectSvelte
dc.subjectstorage
dc.subjectarchitecture
dc.subjectautomation
dc.subjectopen source
dc.titleАрхітектурне рішення для файлового сховища
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Zaranik_bakalavr.pdf
Розмір:
7.33 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: