Abstract:
Кваліфікаційна робота присвячена розробці веб-сервісу для миттєвого обміну короткими повідомленнями. У першому розділі досліджуються основні концепції та тенденції в області миттєвого обміну повідомленнями. Розглядаються існуючі рішення, їхні функціональні можливості, архітектура, та переваги й недоліки. Проводиться аналіз вимог користувачів до таких сервісів, включаючи безпеку, швидкість обміну даними, зручність користування та підтримку різних платформ.
Визначаються ключові аспекти, які впливають на ефективність і популярність веб-сервісів для обміну миттєвими повідомленнями. У другому розділі детально описується процес розробки веб-сервісу для обміну миттєвими короткими повідомленнями. Розглядаються вибір технологій, мов програмування та фреймворків для реалізації проєкту. Описується архітектура системи, включаючи серверну і клієнтську частини, базу даних, механізми аутентифікації та авторизації користувачів, а також забезпечення безпеки даних. Третій розділ присвячений тестуванню розробленого веб-сервісу та створенню інструкції користувача. Розглядаються методи та інструменти тестування, що забезпечують перевірку функціональності, продуктивності та безпеки додатку. Описується процес проведення юніт-тестів, інтеграційних тестів, та тестування користувацького інтерфейсу. Наводяться результати тестування та аналізуються виявлені помилки й способи їх усунення. The qualification work is dedicated to the development of a web service for instant short message exchange. The first chapter explores the main concepts and trends in the field of instant messaging. Existing solutions, their functional capabilities, architecture, advantages,and disadvantages are considered. An analysis of user requirements for such services is conducted, including security, data exchange speed, ease of use, and support for various platforms. Key aspects that affect the efficiency and popularity of web services for instant messaging are identified. The second chapter provides a detailed description of the process of developing a web service for instant short message exchange. The choice of technologies, programming languages, and frameworks for the project implementation is considered. The system architecture is described, including the server and client parts, database, user authentication and authorization mechanisms, as well as data security measures.
The third chapter is devoted to testing the developed web service and creating a user manual. Methods and tools for testing that ensure the verification of the application's functionality, performance, and security are considered. The process of conducting unit tests, integration tests, and user interface testing is described. The testing results are presented, and the identified errors and ways to fix them are analyzed.
Description:
Сплавник Т. Є. Розробка веб-сервісу для миттєвого обміну короткими повідомленнями: кваліфікаційна робота на здобуття кваліфікації бакалавр студента спеціальності 121 «Інженерія програмного забезпечення» / ЗВО «Університет Короля Данила», факультет суспільних та прикладних наук, кафедра інформаційних технологій; керівник роботи: А. М. Бойчук. Івано-Франківськ, 2024. 58 с.: рис.30, дод.