Веб-застосунок для керування QA процесами в Agile командах
dc.contributor.advisor | Тихонов, Сергій Вадимович | |
dc.contributor.author | Мамонтов, Максим Віталійович | |
dc.date.accessioned | 2024-01-10T12:45:49Z | |
dc.date.available | 2024-01-10T12:45:49Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 60 таблиць, 7 рисунків та 8 джерел – загалом 69 сторінок. Дипломний проєкт "Divine" присвячений розробці веб-застосунку для керування QA процесами в Agile командах. Мета: Метою дипломного проєкту є створення зручного та функціонального веб-застосунку для керування та відстеження QA процесів в командах, які використовують Agile методологію розробки. Об'єкт дослідження: Об'єктом дослідження є програмне забезпечення "Divine", яке надає можливості для автоматизації процесів управління проектами, артефактами тестування та інтеграції з Trello. Предмет дослідження: Предметом дослідження є розробка та впровадження функціональності авторизації, управління проектами, управління артефактами тестування, інтеграція з Trello, статистика та відслідковування результатів тестування. У розділі "Аналіз вимог до програмного забезпечення" проведений детальний аналіз предметної області, вимог до програмного забезпечення для QA процесів в Agile командах та встановлення постановки задачі. Розділ "Моделювання та конструювання програмного забезпечення" присвячений моделюванню архітектури веб-додатку для керування QA процесами, конструюванню його компонентів та аналізу безпеки даних. У розділі "Аналіз якості та тестування програмного забезпечення" проведений аналіз якості веб-додатку "Divine" для забезпечення ефективного тестування. Описано процеси тестування та контрольного прикладу для перевірки функціональності програми. Розділ "Впровадження та супровід програмного забезпечення" описує процес розгортання веб-додатку "Divine" та підтримку його роботи після впровадження в середовищі QA команд. Програмне забезпечення впроваджено на сервісі Heroku. | uk |
dc.description.abstractother | The explanatory note of the diploma project consists of four chapters, 60 tables, 7 figures, and 8 sources - 69 pages in total. The purpose of the diploma project is dedicated to the development of a web application for managing QA processes in Agile teams. Objective: The purpose of the diploma project is to create a convenient and functional web application for managing and tracking QA processes in teams using the Agile development methodology. Object of research: The object of research is the Divine software, which provides opportunities for automating project management processes, test artifacts and integration with Trello. Subject of research: The subject of the study is the development and implementation of authorisation functionality, project management, test artifact management, integration with Trello, statistics and tracking of test results. The section "Analysis of Software Requirements" provides a detailed analysis of the subject area, software requirements for QA processes in Agile teams, and task definition. The Software Modelling and Design section is dedicated to modelling the architecture of a web application for managing QA processes, designing its components, and analyzing data security. The chapter "Software Quality Analysis and Testing" analyzes the quality of the Divine web application to ensure effective testing. It describes the testing processes and a control example for checking the functionality of the application. The section "Software Implementation and Maintenance" describes the process of deploying the Divine web application and maintaining its operation after implementation in the QA team environment. The software is implemented on the Heroku service. | uk |
dc.format.extent | 195 с. | uk |
dc.identifier.citation | Мамонтов, М. В. Веб-застосунок для керування QA процесами в Agile командах : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Мамонтов Максим Віталійович. - Київ, 2023. - 195 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/63653 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | QA | uk |
dc.subject | веб-додаток | uk |
dc.subject | Agile | uk |
dc.subject | управління QA процесами | uk |
dc.subject | тестування | uk |
dc.subject | розгортання | uk |
dc.subject | супровід | uk |
dc.subject | web application | uk |
dc.subject | QA process management | uk |
dc.subject | testing | uk |
dc.subject | deployment | uk |
dc.subject | support | uk |
dc.title | Веб-застосунок для керування QA процесами в Agile командах | uk |
dc.title.alternative | Web Application for Managing QA Processes in Agile Teams | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Mamontov_bakalavr.pdf
- Розмір:
- 3.14 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: