Веб-застосунок для представлення API документації

dc.contributor.advisorЛіщук, Катерина Ігорівна
dc.contributor.authorКоробка, Ілля Олександрович
dc.date.accessioned2024-01-09T09:32:32Z
dc.date.available2024-01-09T09:32:32Z
dc.date.issued2023
dc.description.abstractПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 40 таблиць, 17 рисунків та 8 джерел – загалом 68 сторінки. Дипломний проєкт присвячений розробці і реалізації веб-застосунку для документування API. Мета дипломного проєкту: полегшення розуміння та використання API, надаючи користувачеві зручний та інформативний інтерфейс для вивчення функціональності та параметрів API, а також автоматичну генерацію API для прискорення процесу розробки додатків, що використовують дане API. Перший розділ презентує загальні положення та аналіз обраної предметної області, включаючи огляд засобів розробки та порівняльний аналіз проєкту з існуючими програмними продуктами. Він також містить функціональні та нефункціональні вимоги до застосунку та визначає його призначення та задачі розробки. Другий розділ детально описує моделювання та конструювання програмного забезпечення. В ньому представлено архітектуру веб-застосунку, сутності бази даних, а також важливі методи та класи програмного забезпечення. Також проведений аналіз безпеки даних, що використовується у застосунку. Третій розділ присвячено аналізу якості програмного забезпечення, етапам тестування та контрольному прикладу. У четвертому розділі докладно описано процес розгортання програмного забезпечення, а також процес підтримки та доставки нових версій до кінцевого користувача. Додатково, наведено інструкцію користувача, програму та методику тестування, схему структурних варіантів використання, схему бази даних та креслення вигляду екранних форм.uk
dc.description.abstractotherThe explanatory note of the diploma project consists of four sections, contains 40 tables, 17 figures and 8 sources – in total 68 pages. The diploma project is devoted to the development and implementation of a web application for API documentation. The goal of the diploma project: optimization of the workflow of QA engineers during software testing. The first section contains general provisions, a meaningful description and analysis of the selected subject area. An analysis of development tools and known technical solutions was carried out, there is also a comparative analysis of the project with already implemented software products. Functional and non-functional requirements for the application were formed on the basis of the study, the purpose and tasks of the development were given. The second section contains a description of software modeling and construction. The section contains a detailed description of the architecture of the web application, a description of the database entities, a description of the most important methods and software classes. An analysis of data security in the application being created was carried out. The third section is devoted to the description of the analysis of the quality of the program, the description of the stages of testing and the description of the control example. The fourth chapter details the software deployment process. The process of software support and delivery of new versions to the end user is also described. Also provided: user manual, program and testing methodology, structural diagram of use cases, database diagram, drawing of screen forms.uk
dc.format.extent139 с.uk
dc.identifier.citationКоробка, І. О. Веб-застосунок для представлення API документації : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Коробка Ілля Олександрович. - Київ, 2023. - 139 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/63603
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectвеб-додатокuk
dc.subjectAPIuk
dc.subjectклієнт-серверuk
dc.subjectReact.JSuk
dc.subjectMongouk
dc.subjectKoa.jsuk
dc.subjectдокументаціяuk
dc.subjectендпоінтuk
dc.subjectбаза данихuk
dc.subjectweb-appuk
dc.subjectclient-serveruk
dc.subjectdocumentationuk
dc.subjectendpointuk
dc.subjectdatabaseuk
dc.titleВеб-застосунок для представлення API документаціїuk
dc.title.alternativeWeb Application for API Documentation Presentationuk
dc.typeBachelor Thesisuk

Файли

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