Web застосунок для моніторингу помилок та навантажувального тестування проектів на платформах .NET та Angular

dc.contributor.advisorГіоргізова-Гай, Вікторія Шалвівна
dc.contributor.authorКолесник, Вадим Дмитрович
dc.date.accessioned2023-02-21T14:52:07Z
dc.date.available2023-02-21T14:52:07Z
dc.date.issued2022-06
dc.description.abstractenThesis is devoted to the analysis of problems of monitoring errors of projects, existing systems and the creation of its own system, supplemented by additional functionality. Known error monitoring systems do not have built-in functionality to detect errors associated with increasing application load. Other stress testing systems can be used for this, which creates some inconvenience for developers. Also, the useful functionality of such systems could be the automation of error analysis with suggestions for their elimination. Therefore, the creation of a full-featured system, complemented by new functionality, focused on pricing policy for small teams of developers who use a stack of popular development technologies, is an urgent task. The paper analyzes the existing analogues on the market, compares them on many parameters and creates a visual comparison table. According to the results of the research, the main proposal of our own application is formed - it is the presence of stress testing and automatic proposal for solving the problem associated with the error. To implement the application, a complete list of functional and non- functional requirements for the project was formed, the choice of development technologies was substantiated: .NET, Angular, RabbitMQ, MS SQL Server, Elastic Search, nginx., And the application was implemented in the form of micro- service architecture. These technologies are actively developing and fully meet the objectives. The application was tested using developed test cases. The verification confirms the correctness of the project and its compliance with the formulated requirements. The total volume of work is 111 pages, 40 figures, 10 tables, 0 appendices, 23 references.uk
dc.description.abstractukДипломна робота присвячена аналізу задач моніторингу помилок проектів, існуючих систем та створенню власної системи, доповненої додатковою функціональністю. Відомі системи моніторингу помилок не мають вбудованої функціональності для визначення помилок, пов’язаних зі зростанням навантаження застосунків. Для цього можуть застосовуватись інші системи навантажувального тестування, що створює певні незручності для розробників. Також, корисною функціональністю подібних систем могла б стати автоматизація аналізу помилок з пропозиціями до їх ліквідації. Тому створення повнофункціональної системи, доповненої новою функціональністю, орієнтованої за ціновою політикою на невеликі колективи розробників, які використовують певний стек популярних технологій розробки, є актуальною задачею. У роботі проведено аналіз існуючих на ринку аналогів, проведено їх порівняння по багатьом параметрам та створено наочну порівняльну таблицю. За результатами дослідження сформована основна пропозиція власного застосунку – це наявність навантажувального тестування та автоматичне пропонування вирішення проблеми, пов’язаної з виникненням помилки. Для реалізації додатку був сформований повний перелік функціональних та не функціональних вимог до проекту, обґрунтовано вибір технологій розробки: .NET, Angular, RabbitMQ, MS SQL Server, Elastic Search, nginx., та реалізовано додаток у вигляді мікро-сервісної архітектури. Ці технології активно розвиваються та повністю задовольняють поставленим задачам. Додаток був протестований за допомогою розроблених тест-кейсів. Проведена верифікація підтверджує коректність роботи проекту та його відповідність сформульованим вимогам. Загальний об'єм роботи 111 сторінки, 40 рисунків, 10 таблиць, 0 додатків, 23 бібліографічних найменувань.uk
dc.format.page111 с.uk
dc.identifier.citationКолесник, В. Д. Web застосунок для моніторингу помилок та навантажувального тестування проектів на платформах .NET та Angular : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Колесник Вадим Дмитрович. - Київ, 2022. - 111 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/52867
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectweb-додатокuk
dc.subjectпомилка проектуuk
dc.subjectвиключенняuk
dc.subjectфреймворкuk
dc.subjectфронтендuk
dc.subjectбекендuk
dc.subjectнавантажувальне тестуванняuk
dc.subjectобробка помилокuk
dc.subjectweb applicationuk
dc.subjectproject erroruk
dc.subjectexceptionuk
dc.subjectframeworkuk
dc.subjectfrontenduk
dc.subjectbackenduk
dc.subjectload testinguk
dc.subjecterror handlinguk
dc.titleWeb застосунок для моніторингу помилок та навантажувального тестування проектів на платформах .NET та Angularuk
dc.typeBachelor Thesisuk

Файли

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