Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://eir.kntu.net.ua/jspui/handle/123456789/2058
Назва: | Проєктування та розробка системи автоматизованого тестування продуктивності баз даних |
Автори: | Редькіна, П. М. |
Ключові слова: | СУБД система автоматизоване тестування SQL-запити проєктування розробка |
Дата публікації: | 2025 |
Видавництво: | ХНТУ |
Бібліографічний опис: | Редькіна, П. М. Проєктування та розробка системи автоматизованого тестування продуктивності баз даних : кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / П. М. Редькіна ; наук. керівник доц., канд. техн. наук О. Є. Огнєва. ‒ Хмельницький : ХНТУ, 2025. ‒ 67 с. |
Короткий огляд (реферат): | Кваліфікаційна робота бакалавра містить наступні структурні частини: вступ, чотири розділи, висновки, список використаних джерел та додатки. Перший розділ «Дослідження та аналіз систем автоматизованого тестування баз даних» містить аналіз сучасних підходів до тестування СУБД, принципи вимірювання швидкості виконання SQL-запитів, визначення точок відмови при високих навантаженнях та оцінку пропускної здатності баз даних. Окрім того наявні огляд літератури, опис технологічних рішень і програмних продуктів, що застосовуються для тестування продуктивності, а також порівняльний аналіз їхніх переваг і недоліків. Другий розділ «Аналіз вимог та розробка проєктних специфікацій» присвячено формалізації вимог до системи автоматизованого тестування продуктивності. У цьому розділі викладаються основні функціональні та нефункціональні вимоги, проводиться моделювання процесів тестування, розробляються діаграми (UML, ER-діаграми), а також створюється детальна проєктна специфікація, яка включає опис архітектури майбутньої системи. Третій розділ «Проєктування системи автоматизованого тестування продуктивності баз даних» містить постановку задачі проєктування та обґрунтування вибору інструментарію для реалізації. Тут розглядаються методи тестування продуктивності, описуються алгоритми проведення навантажувальних тестів і визначення пропускної здатності, а також наведено обґрунтування вибору програмних технологій (наприклад, Java, вибрані СУБД, використання веб-інтерфейсу для візуалізації результатів). Проведений аналіз методів та алгоритмів для проєктування та розробки веб-додатку із досліджуваної предметної області доказує правильність їхвибору, а саме: програмний інструментарій визначався інструментарієм хостингу даного веб-додатку та аскетичністю веб-клієнта для досягнення MVP. А саме: Undertow для серверу; підтримка баз даних MySQL і PostgreSQL; бек-енд Java 17; Javalin для API; Jackson для роботи з JSON; WebSocket для повідомлень між backend та frontend; React 18 для створення UI; D3.js для побудови графіків навантаження. Останнім є розділ «Висновки до розділу». Четвертий розділ «Розробка, тестування та робота з системою автоматизованого тестування продуктивності баз даних» містить опис процесу розробки системи, включаючи реалізацію окремих модулів, інтеграцію компонентів та розробку веб-інтерфейсу. Окрім цього, проведено тестування системи з метою виявлення помилок, оцінки надійності та ефективності роботи, а також описано результати експериментального дослідження, що підтверджують відповідність системи поставленим вимогам. Висновки підсумовують основні результати дослідження, доводять практичну цінність розробленої системи та окреслюють можливості її подальшого вдосконалення. |
URI (Уніфікований ідентифікатор ресурсу): | http://eir.kntu.net.ua/jspui/handle/123456789/2058 |
Розташовується у зібраннях: | Спеціальність 121 Інженерія програмного забезпечення |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Редькіна П. М. Проєктування та розробка системи автоматизованого тестування продуктивності баз даних.pdf | 427.51 kB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.