Програмне забезпечення для автоматизації проєктування веб-застосунків
dc.contributor.advisor | Стеценко, Інна Вячеславівна | |
dc.contributor.author | Кулик, Андрій Володимирович | |
dc.date.accessioned | 2024-01-17T07:58:50Z | |
dc.date.available | 2024-01-17T07:58:50Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 79 таблиць, 49 рисунків та 20 джерел – загалом 97 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для автоматизації проєктування вебзастосунків. Мета: Спростити процес проєктування вебзастосунків з допомогою створення імітаційної моделі та отримання результатів алгоритму імітації. Підвищити точність оцінювання стійкості серверного шару до навантажень при проєктуванні архітектури вебзастосунку. Об'єкт дослідження: процес розробки вебзастосунку. Предмет дослідження: методи та засоби автоматизації проєктування вебзастосунків. У розділі аналізу вимог до програмного забезпечення було проведено аналіз предметної області, розглянуто існуючі технології та розроблено вимоги до розроблюваного застосунку. У розділі моделювання та конструювання програмного забезпечення було розроблено елементи архітектури вебзастосунку у вигляді Петрі-об’єктів, описано алгоритм їх з’єднання через спільні позиції, описано алгоритм підрахунку статистичних даних. Було розроблено діаграму класів застосунку та описано призначення класів і методів. У розділі аналізу якості та тестування програмного забезпечення було описано підходи до тестування, наведено приклади тестових сценаріїв і описано контрольний приклад. У розділі впровадження та супроводу програмного забезпечення було описано процес розгортання програмного продукту. | uk |
dc.description.abstractother | The 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.extent | 179 с. | uk |
dc.identifier.citation | Кулик, А. В. Програмне забезпечення для автоматизації проєктування веб-застосунків : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Кулик Андрій Володимирович. - Київ, 2023. - 179 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/63869 | |
dc.language.iso | uk | uk |
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.subject | web application | uk |
dc.subject | simulation modeling | uk |
dc.subject | web server | uk |
dc.subject | application server | uk |
dc.subject | database | uk |
dc.subject | architecture | uk |
dc.subject | Petri objects | uk |
dc.subject | Petri nets | uk |
dc.subject | design automation | uk |
dc.title | Програмне забезпечення для автоматизації проєктування веб-застосунків | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: