Програмне забезпечення для автоматизації проєктування веб-застосунків

dc.contributor.advisorСтеценко, Інна Вячеславівна
dc.contributor.authorКулик, Андрій Володимирович
dc.date.accessioned2024-01-17T07:58:50Z
dc.date.available2024-01-17T07:58:50Z
dc.date.issued2023
dc.description.abstractПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 79 таблиць, 49 рисунків та 20 джерел – загалом 97 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для автоматизації проєктування вебзастосунків. Мета: Спростити процес проєктування вебзастосунків з допомогою створення імітаційної моделі та отримання результатів алгоритму імітації. Підвищити точність оцінювання стійкості серверного шару до навантажень при проєктуванні архітектури вебзастосунку. Об'єкт дослідження: процес розробки вебзастосунку. Предмет дослідження: методи та засоби автоматизації проєктування вебзастосунків. У розділі аналізу вимог до програмного забезпечення було проведено аналіз предметної області, розглянуто існуючі технології та розроблено вимоги до розроблюваного застосунку. У розділі моделювання та конструювання програмного забезпечення було розроблено елементи архітектури вебзастосунку у вигляді Петрі-об’єктів, описано алгоритм їх з’єднання через спільні позиції, описано алгоритм підрахунку статистичних даних. Було розроблено діаграму класів застосунку та описано призначення класів і методів. У розділі аналізу якості та тестування програмного забезпечення було описано підходи до тестування, наведено приклади тестових сценаріїв і описано контрольний приклад. У розділі впровадження та супроводу програмного забезпечення було описано процес розгортання програмного продукту.uk
dc.description.abstractotherThe explanatory note of the diploma project consists of four sections, contains 79 tables, 49 images and 20 sources - a total of 97 pages. The diploma project is devoted to the development of software for automating the design of web applications. Purpose: Simplify the process of designing web applications by creating a simulation model and obtaining the results of the simulation algorithm. Increase the accuracy of evaluating the stability of the server layer to loads while designing the web application architecture. Object of research: the process of developing a web application. Subject of research: methods and means of automating the design of web applications. In the software requirements analysis section, analysis of the subject area was conducted, existing technologies were considered, and requirements for the developing application were created. In the modeling and software design section, the elements of the web application architecture were developed in the form of Petri objects, the algorithm of connecting them through common positions and the algorithm for calculating statistical data were described. A class diagram of the application was developed and class and methods assignments were described. In the software quality analysis and testing section the testing approaches were described and examples of test scenarios were provided. Also, a benchmark was described. In the software implementation and maintenance section the software deployment process was described.uk
dc.format.extent179 с.uk
dc.identifier.citationКулик, А. В. Програмне забезпечення для автоматизації проєктування веб-застосунків : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Кулик Андрій Володимирович. - Київ, 2023. - 179 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/63869
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectвебзастосунокuk
dc.subjectімітаційне моделювання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.subjectsimulation modelinguk
dc.subjectweb serveruk
dc.subjectapplication serveruk
dc.subjectdatabaseuk
dc.subjectarchitectureuk
dc.subjectPetri objectsuk
dc.subjectPetri netsuk
dc.subjectdesign automationuk
dc.titleПрограмне забезпечення для автоматизації проєктування веб-застосунківuk
dc.typeBachelor Thesisuk

Файли

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