Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/41818
Назва: Створення веб-сервісу для тестування хмарних додатків
Інші назви: Web Service Development for Cloud Apps Testing
Автори: Миськів, Сергій Русланович
Myskiv, Serhiy Ruslanovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Миськів С. Р. Створення веб-сервісу для тестування хмарних додатків : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 – комп’ютерні науки“ / С. Р. Миськів. – Тернопіль : ТНТУ, 2023. – 64 с.
Дата публікації: 22-чер-2023
Дата подання: 8-чер-2023
Дата внесення: 23-чер-2023
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Матійчук, Любомир Павлович
Члени комітету: Жаровський, Руслан Олегович
УДК: 004.62
Теми: Мобільний додаток
mobile application
Архітектура програмної системи
software system architecture networks
Веб-сервіс
web service
База даних
database
хмарні сховища
cloud storage
MySQL
Короткий огляд (реферат): У першому розділі здійснено опис предметної області, напрями діяльності. Проведено аналіз відомих програмних систем. Здійснено аналіз вимог до програмної системи. Розроблено архітектуру web-сервісу, що дозволить краще зрозуміти функції основних його частин. Створено та описано структурну схему, основними компонентами якої є: рівень клієнта, рівень бізнес-логіки та рівень даних. Описано функціональну структуру системи та її основних елементів – модулів обробки даних. Визначено основні елементи бази даних та встановлено зв’язки між ними. Спроектовано структуру бази даних. У другому розділі здійснено опис предметної області, напрями діяльності. Визначено склад функцій, що входять до бізнес-процесу на основі яких розроблено схему управління бізнес-процесом. Проведено аналіз відомих програмних систем. Здійснено аналіз вимог до програмної системи. Розроблено архітектуру web-сервісу, що дозволить краще зрозуміти функції основних його частин. Створено та описано структурну схему, основними компонентами якої є: рівень клієнта, рівень бізнес-логіки та рівень даних. Описано функціональну структуру системи та її основних елементів – модулів обробки даних. Визначено основні елементи бази даних та встановлено зв’язки між ними. Спроектовано структуру бази даних. In the first section, a description of the subject area, directions of activity was carried out. The analysis of known software systems was carried out. An analysis of the requirements for the software system was carried out. The architecture of the web service has been developed, which will allow a better understanding of the functions of its main parts. A structural diagram has been created and described, the main components of which are: client level, business logic level, and data level. The functional structure of the system and its main elements - data processing modules - are described. The structure of the database is designed. In the second chapter, a description of the subject area, directions of activity was carried out. The composition of the functions included in the business process was determined, on the basis of which the business process management scheme was developed. The analysis of known software systems was carried out. An analysis of the requirements for the software system was carried out. The architecture of the web service has been developed, which will allow a better understanding of the functions of its main parts. A structural diagram has been created and described, the main components of which are: client level, business logic level, and data level. The functional structure of the system and its main elements - data processing modules - are described. The main elements of the database are defined and the connections between them are established. The structure of the database is designed.
Зміст: ВСТУП...6 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ПІДТРИМКА ПРОЦЕСІВ ДЛЯ ТЕСТУВАННЯ ХМАРНИХ ДОДАТКІВ ТА ПРОЕКТУВАННЯ СИСТЕМИ ДЛЯ ТЕСТУВАННЯ ХМАРНИХ ДОДАТКІВ...8 1.1 Опис предметної області...8 1.2 Аналіз існуючих аналогів, що реалізують функції предметної області...13 1.3 Розроблення архітектури програмної системи та проектування структури бази даних...22 1.4 Висновки до першого розділу...29 РОЗДІЛ 2. ПРОГРАМНА РЕАЛІЗАЦІЯ СЕРВІСУ, ТЕСТУВАННЯ ТА ДОСЛІДНА ЕКСПЛУАТАЦІЯ ХМАРНИХ ДОДАТКІВ...30 2.1 Використовувані технології та стандарти та програмні інтерфейси сервісу...30 2.2 Архітектура окремих методів тестування та процес створення компонентів сервісу...35 2.3 Тестування та розгортання сервісу для тестування хмарних додатків….43 2.4 Висновки до другого розділу...52 РОЗДІЛ 3. БЕЗПЕКА ЖТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ...54 3.1 Основні принципи конструювання робочого місця користувача ЕОМ...54 3.2 Забезпечення захисту працівників суб’єкта господарювання від іонізуючих випромінювань...57 3.3 Висновки до третього розділу...60 ВИСНИВКИ...61 ПЕРЕЛІК ДЖЕРЕЛ...62 ДОДАТКИ...65
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/41818
Власник авторського права: © Миськів Сергій Русланович, 2023
Перелік літератури: Angular Development with TypeScript 2nd Edition/ Yakov Fain. Manning; 2nd edition 2017. 560p.
Angular: Up and Running: Learning Angular/ Seshadri S.. Step by Step. O'Reilly Media, 2018. 312p.
Clean Code: A Handbook of Agile Software Craftsmanship/Robert C. Martin. Pearson 2008. 464p.
Effective Java, 3rd Edition/ Joshua Bloch. Upper Saddle River, NJ : AddisonWesley, 2017. 416p.
Fowler M. Monolith First / Martin Fowler [Електронний ресурс] – pежим доступу: https://martinfowler.com/bliki/MonolithFirst.html#footnotetypical-monolith
Hands-On Software Architecture with Java: Learn key architectural techniques and strategies to design efficient and elegant Java applications/ Giuseppe Bonocore. Packt Publishing 2021. 510p.
Introduction to Algorithms, fourth edition 3th Edition/ Thomas H. Cormen. MIT Press 2009. 1292p.
Java Design Patterns: A Hands-On Experience with Real-World Examples 2nd ed. Edition/ Vaskaran Sarcar. Apress 2018. 533p.
Java: The Complete Reference, Eleventh Edition/Herbert Schildt. McGraw Hill Education 2018. 1248p.
Modern Java in Action: Lambdas, streams, functional and reactive programming 2nd Edition/ Raoul-Gabriel Urma, Mario Fusco, Alan Mycroft. Manning – 2018. 592p.
Practical PostgreSQL/Joshua D. Drake, John C. Worsley. O'Reilly Media 2002. 640p.
PostgreSQL: Documentation: 14: Index Types [Електронний ресурс]. —режим доступу: https://www.postgresql.org/docs/14/functions.html 60
RESTful Java Web Services: A pragmatic guide to designing and building RESTful APIs using Java, 3rd Edition 3rd Revised edition/ Bogunuva Mohanram Balachandar. Packt Publishing 2017. 420p.
Spring in Action, 5th edition/Craig Walls. Manning Publications 2018. 520p.
Spring Framework 5.3.20: [Електронний ресурс]. – pежим доступу: https://spring.io/projects/spring-framework
Spring Security 5.7.1: [Електронний ресурс]. – pежим доступу: https://spring.io/projects/spring-security
Test Driven Development: By Example 1st Edition/ Kent Beck. Addison-Wesley Professional 2002. 240p.
Angular Development with TypeScript 2nd Edition/ Yakov Fain, Anton Moiseev. Manning; 2nd edition 2018. 560p.
Angular: Up and Running: Learning Angular, Step by Step 1st Edition/
Web Engineering: Modelling and Implementing Web Applications / G. Rossi, P. Oscar, S. Daniel. – New York: Springer-Verlag, 2008. 476p.
Про затвердження Вимог щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями [Електронний ресурс] – Режим доступу до ресурсу: https://zakon.rada.gov.ua/laws/show/z0508-18#Text.
Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин [Електронний ресурс] – Режим доступу до ресурсу: https://zakon.rada.gov.ua/rada/show/v0007282-98#Text.
Правові аспекти охорони праці [Електронний ресурс] – Режим доступу до ресурсу: https://minjust.gov.ua/m/str_3107.
Законодавство України про охорону праці. Законодавча та нормативна база України про охорону праці; стандартизація в галузі охорони праці; основні положення Конституції України, законів України «Про охорону праці», «Про пожежну безпеку», Кодексу законів про працю в Україні [Електронний ресурс] – Режим доступу до ресурсу: https://studfile.net/preview/5242039/.
Кулаков М. А. Цивільна оборона : навч. посіб. для студентів ви-щих навчальних закладів / М. А. Кулаков, В. О. Ляпун, В. О. Мягкий та ін..; за ред. проф. В. В. Березуцького – Харків: Факт, 2008. – 312 с.
Стеблюк М. І. Цивільна оборона: підручник / М. І. Стеблюк – К.: Знання, 2006. – 487 с.
Депутат О. П. Цивільна оборона : навч. посіб. / О. П. Депутат, І. В. Коваленко, І. С. Мужик; за ред. полк. В. С. Франчука – Львів: Афіша, 2000. – 336 с.
Методичні вказівки до виконання самостійної та практичної роботи «Визначення осередків ураження у надзвичайних ситуаціях» з курсу «Цивіль-ний захист» для студентів усіх спеціальностей та форм навчання з курсу «Циві-льний захист» для студентів усіх спеціальностей та форм навчання. / Уклад. Г. Ю. Бахарєва, О. В. Толстоусова, Н. О. Букатенко, І. В. Гуренко– Х.: НТУ «ХПІ», 2015. – 12 с.
Закон України Про охорону праці (Відомості Верховної Ради України (ВВР), 1992, № 49, ст.668)
Закон України «Про пожежну безпеку» введено в дію з дня опублікування — 29 січня 1994 року згідно з Постановою Верховної Ради України від 17 грудня 1993 року № 3747-XII
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
bak_2023_SNs-41_Myskiv_S _.pdf2,71 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора