Web застосунок для моніторингу помилок та навантажувального тестування проектів на платформах .NET та Angular
Вантажиться...
Дата
2022-06
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота присвячена аналізу задач моніторингу помилок
проектів, існуючих систем та створенню власної системи, доповненої
додатковою функціональністю.
Відомі системи моніторингу помилок не мають вбудованої
функціональності для визначення помилок, пов’язаних зі зростанням
навантаження застосунків. Для цього можуть застосовуватись інші системи
навантажувального тестування, що створює певні незручності для
розробників. Також, корисною функціональністю подібних систем могла б
стати автоматизація аналізу помилок з пропозиціями до їх ліквідації.
Тому створення повнофункціональної системи, доповненої новою
функціональністю, орієнтованої за ціновою політикою на невеликі колективи
розробників, які використовують певний стек популярних технологій
розробки, є актуальною задачею.
У роботі проведено аналіз існуючих на ринку аналогів, проведено їх
порівняння по багатьом параметрам та створено наочну порівняльну
таблицю. За результатами дослідження сформована основна пропозиція
власного застосунку – це наявність навантажувального тестування та
автоматичне пропонування вирішення проблеми, пов’язаної з виникненням
помилки.
Для реалізації додатку був сформований повний перелік
функціональних та не функціональних вимог до проекту, обґрунтовано вибір
технологій розробки: .NET, Angular, RabbitMQ, MS SQL Server, Elastic
Search, nginx., та реалізовано додаток у вигляді мікро-сервісної архітектури.
Ці технології активно розвиваються та повністю задовольняють поставленим
задачам.
Додаток був протестований за допомогою розроблених тест-кейсів.
Проведена верифікація підтверджує коректність роботи проекту та його
відповідність сформульованим вимогам.
Загальний об'єм роботи 111 сторінки, 40 рисунків, 10 таблиць, 0
додатків, 23 бібліографічних найменувань.
Опис
Ключові слова
web-додаток, помилка проекту, виключення, фреймворк, фронтенд, бекенд, навантажувальне тестування, обробка помилок, web application, project error, exception, framework, frontend, backend, load testing, error handling
Бібліографічний опис
Колесник, В. Д. Web застосунок для моніторингу помилок та навантажувального тестування проектів на платформах .NET та Angular : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Колесник Вадим Дмитрович. - Київ, 2022. - 111 с.