Параметри
Архітектура “клієнт-сервер” на прикладі програмних продуктів
Дата випуску :
2023
Автор(и) :
Лаврентюк Назар
Анотація :
У рамках дослідження клієнт-серверної архітектури було проведено аналіз різних типів архітектур та їх впливу на розробку програмного забезпечення. Отримані результати вказують на те, що вибір конкретної архітектурної моделі залежить від потреб проєкту, його масштабу та вимог до продуктивності, масштабованості, безпеки та розширюваності системи.
Дослідження показали, що клієнт-серверна архітектура є ефективним рішенням для багатьох типів додатків. Різні типи клієнт-серверних архітектур, такі як однорівнева, дворівнева, трирівнева, багаторівнева, мікросервісна та розподілена, надають різні рівні функціональності, модульності та масштабованості.
Було розроблено та проаналізовано два проєкта на різних мовах програмування та з різними архітектурами. Також проведений аналіз, щодо доцільності застосування кожної з мов, саме до проєктів з клієнт-серверною архітектурою, було досліджено переваги та недоліки реалізованих продуктів та оптимальні застосування їх у реальних проєктах. Також були дослідженні інструменти та їх доцільні застосування. Кожна з реалізацій є кращою, під конкретні умови, тому важливим кроком у виборі мови, фреймворків та архітектури є правильний аналіз вимог та умов для проєкту.
Ключові слова : архітектура, використання технологій, дослідження, значущість, клієнт, методи, сервер.
Дослідження показали, що клієнт-серверна архітектура є ефективним рішенням для багатьох типів додатків. Різні типи клієнт-серверних архітектур, такі як однорівнева, дворівнева, трирівнева, багаторівнева, мікросервісна та розподілена, надають різні рівні функціональності, модульності та масштабованості.
Було розроблено та проаналізовано два проєкта на різних мовах програмування та з різними архітектурами. Також проведений аналіз, щодо доцільності застосування кожної з мов, саме до проєктів з клієнт-серверною архітектурою, було досліджено переваги та недоліки реалізованих продуктів та оптимальні застосування їх у реальних проєктах. Також були дослідженні інструменти та їх доцільні застосування. Кожна з реалізацій є кращою, під конкретні умови, тому важливим кроком у виборі мови, фреймворків та архітектури є правильний аналіз вимог та умов для проєкту.
Ключові слова : архітектура, використання технологій, дослідження, значущість, клієнт, методи, сервер.
Бібліографічний опис :
Лаврентюк Н. Архітектура “клієнт-сервер” на прикладі програмних продуктів : кваліфікаційна робота … бакалавра : 122 Комп’ютерні науки / Лаврентюк Назар. – Київ, 2023. – 60 с.
Файл(и) :
Вантажиться...
Формат
Adobe PDF
Розмір :
1.48 MB
Контрольна сума:
(MD5):246c7de97cfd3358bfffc58563c0d76e
Ця робота розповсюджується на умовах ліцензії Creative Commons CC BY-NC