Волохов Віктор МиколайовичЛаврентюк Назар2023-10-122024-05-152023-10-122023Лаврентюк Н. Архітектура “клієнт-сервер” на прикладі програмних продуктів : кваліфікаційна робота … бакалавра : 122 Комп’ютерні науки / Лаврентюк Назар. – Київ, 2023. – 60 с.https://ir.library.knu.ua/handle/123456789/5033У рамках дослідження клієнт-серверної архітектури було проведено аналіз різних типів архітектур та їх впливу на розробку програмного забезпечення. Отримані результати вказують на те, що вибір конкретної архітектурної моделі залежить від потреб проєкту, його масштабу та вимог до продуктивності, масштабованості, безпеки та розширюваності системи. Дослідження показали, що клієнт-серверна архітектура є ефективним рішенням для багатьох типів додатків. Різні типи клієнт-серверних архітектур, такі як однорівнева, дворівнева, трирівнева, багаторівнева, мікросервісна та розподілена, надають різні рівні функціональності, модульності та масштабованості. Було розроблено та проаналізовано два проєкта на різних мовах програмування та з різними архітектурами. Також проведений аналіз, щодо доцільності застосування кожної з мов, саме до проєктів з клієнт-серверною архітектурою, було досліджено переваги та недоліки реалізованих продуктів та оптимальні застосування їх у реальних проєктах. Також були дослідженні інструменти та їх доцільні застосування. Кожна з реалізацій є кращою, під конкретні умови, тому важливим кроком у виборі мови, фреймворків та архітектури є правильний аналіз вимог та умов для проєкту. Ключові слова : архітектура, використання технологій, дослідження, значущість, клієнт, методи, сервер.uaАрхітектура “клієнт-сервер” на прикладі програмних продуктівБакалаврська робота