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

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Національний університет "Львівська політехніка"

Abstract

У цій магістерській роботі автором було реалізовано систему автоматичного оновлення програмного забезпечення, а також детально викладено у формі основні ідеї та принципи такої системи, основні групи зацікавлених сторін та їх ролі в проекті та подальше використання такої системи. Особлива роль відводилася інструментарію (базовій бібліотеці), їх ідей і їх порівняння для пошуку оптимального рішення для архітектурного оформлення проекту. Слід також зазначити, що новизна запропонованих ідей та інструментів у разі подальшого розвитку, наявність необхідних ресурсів дозволить цій системі зайняти унікальну нішу в області автоматичного оновлення програмного забезпечення, а при необхідності система може інтегруватися в ядро сучасних операційних систем, що виведе інновації та ефективність розробки на наступний рівень. Оскільки об’єктом дослідження були передові системи автоматичного оновлення, велика увага приділялася порівнянню відомих і популярних на даний момент систем написання цих оновлень, визначенню їх основних ідей, цілей, принципів і власних можливостей. програми для нашої системи в разі подальшого вдосконалення. Також була створена гнучка архітектура, яка дозволить втілити цей проект у вже готові проекти та проекти, які ще знаходяться на стадії розробки. Розробка запропонованої системи з наявністю ресурсів для її впровадження може зайняти від року і більше, залежно від якості проекту та реалізації нових ідей. Як визначено в процесі розробки такої системи, аналіз має відбуватися з нуля. При подальшому плануванні та впровадженні проект слід розширити та правильно сформувати, щоб передбачити платформу для нових можливих ідей, надбудов та розширень, реалізація та доповнення яких не викличе проблем у майбутньому. У той же час, активно підтримувати кінцевий продукт наприкінці нашого проекту, і завжди слід враховувати інтереси всіх учасників системи та їх роль у впровадженні та фактичному існуванні такого продукту, все це має бути реалізовано для того, щоб відповідати допуску та без втрат учасників у жорсткій конкуренції. Вирішальну роль у подальшому впровадженні системи має надати гнучкість і контроль змін остаточного дизайну програми. Це приверне більше уваги до продукту, оскільки для більшості людей критично важливо забезпечити гнучкість в управлінні системою. Слід зазначити, що в результаті реалізації запропонованої системи та її ідей можна отримати більше ніж оновлення системи, можна отримати можливу платформу для майбутнього створення та реалізації нових ідей. Платформа поступово може стати центром онлайн-розповсюдження програмного забезпечення та автоматичних оновлень, сервісу мультимедійного контенту або ядра оновлення операційних систем. Усе залежить від ресурсів, спонсорів та інноваційних ідей.
In this master's thesis author have been implemented a system for automatic software updates, and detailed in the form set out basic ideas and principles of such a system, the main stakeholder groups and their roles in the project and the continued use of such a system. A special role was allocated to toolkit (basic library), their ideas and compare them to find the optimal solution for architectural design of the project. It should also be noted that the novelty of the proposed ideas and tools in case of further development, the presence of the necessary resources will allow this system to occupy a unique niche in the field of automatic software updates, and if necessary, the system can be integrated into the core of modern operating systems, which will bring innovations and efficiency of development to the next level. Since the object of studies have been advanced systems of Automatic Updates, much attention was paid to compare of well-known and popular, at this moment, of writing these updates systems, and determination of their main ideas, goals, principles and own their possible applications for our system in the event of further perfection. There was also a flexible architecture that will allow to implement this project to already finished projects and the projects what are still at the stage of development. To design the proposed system with the availability of resources to implement it, it can take from one year or more, depending on the quality of the project and implementation of new ideas. As defined in the process of developing such a system analysis to take place from scratch. With further planning and implementation of the project should be extended and properly form to predict a platform for new possible ideas, add-ins and extensions, implementation and addition which has no cause of problems in the future. At the same time, actively support the final product at the end of our project, and should always consider interests of all members of the system and their role in the implementation and the actual existence of such product, all this should be implemented in order to meet admission and no loss of participants in a highly competitive. Critical role in the further implementation of the system should provide the flexibility and control change the final design of the program. This will draw more attention to the product because most people are critical to provided flexibility in managing the system. It should be noted that in the implementation of the proposed system and its ideas can get more then update system, you can get a possible platform for future creation and implementation of new ideas. The platform can gradually become the center of online software distribution and automatic updates, service of multimedia content or updating core for operating systems. It all depends on the resources, sponsors and innovative ideas.

Description

Citation

Пеняк І. О. Проєкт інформаційної системи оновлення програмного забезпечення : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.126.00.03 — Управління ІТ проектами“ / Ігор Олегович Пеняк. — Львів, 2023. — 98 с.

Endorsement

Review

Supplemented By

Referenced By