Проєкт інформаційної системи оновлення програмного забезпечення

Автор: Пеняк Ігор Олегович
Кваліфікаційний рівень: магістр
Спеціальність: Управління ІТ проектами
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2023-2024 н.р.
Мова захисту: українська
Анотація: У цій магістерській роботі автором було реалізовано систему автоматичного оновлення програмного забезпечення, а також детально викладено у формі основні ідеї та принципи такої системи, основні групи зацікавлених сторін та їх ролі в проекті та подальше використання такої системи. Особлива роль відводилася інструментарію (базовій бібліотеці), їх ідей і їх порівняння для пошуку оптимального рішення для архітектурного оформлення проекту. Слід також зазначити, що новизна запропонованих ідей та інструментів у разі подальшого розвитку, наявність необхідних ресурсів дозволить цій системі зайняти унікальну нішу в області автоматичного оновлення програмного забезпечення, а при необхідності система може інтегруватися в ядро сучасних операційних систем, що виведе інновації та ефективність розробки на наступний рівень. Оскільки об’єктом дослідження були передові системи автоматичного оновлення, велика увага приділялася порівнянню відомих і популярних на даний момент систем написання цих оновлень, визначенню їх основних ідей, цілей, принципів і власних можливостей. програми для нашої системи в разі подальшого вдосконалення. Також була створена гнучка архітектура, яка дозволить втілити цей проект у вже готові проекти та проекти, які ще знаходяться на стадії розробки. Розробка запропонованої системи з наявністю ресурсів для її впровадження може зайняти від року і більше, залежно від якості проекту та реалізації нових ідей. Як визначено в процесі розробки такої системи, аналіз має відбуватися з нуля. При подальшому плануванні та впровадженні проект слід розширити та правильно сформувати, щоб передбачити платформу для нових можливих ідей, надбудов та розширень, реалізація та доповнення яких не викличе проблем у майбутньому. У той же час, активно підтримувати кінцевий продукт наприкінці нашого проекту, і завжди слід враховувати інтереси всіх учасників системи та їх роль у впровадженні та фактичному існуванні такого продукту, все це має бути реалізовано для того, щоб відповідати допуску та без втрат учасників у жорсткій конкуренції. Вирішальну роль у подальшому впровадженні системи має надати гнучкість і контроль змін остаточного дизайну програми. Це приверне більше уваги до продукту, оскільки для більшості людей критично важливо забезпечити гнучкість в управлінні системою. Слід зазначити, що в результаті реалізації запропонованої системи та її ідей можна отримати більше ніж оновлення системи, можна отримати можливу платформу для майбутнього створення та реалізації нових ідей. Платформа поступово може стати центром онлайн-розповсюдження програмного забезпечення та автоматичних оновлень, сервісу мультимедійного контенту або ядра оновлення операційних систем. Усе залежить від ресурсів, спонсорів та інноваційних ідей. Ключові слова: проектна система, мережа, комунікація, CDN, оновлення програмного забезпечення.