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 с.

DOI