Алгоритмічні та програмні засоби для автоматичного встановлення та запуску утиліт в середовищі Windows

dc.citation.epage204
dc.citation.issue1
dc.citation.journalTitleКомп'ютерні системи та мережі
dc.citation.spage182
dc.citation.volume5
dc.contributor.affiliationНаціональний університет “Львівська політехніка”
dc.contributor.affiliationLviv Polytechnic National University
dc.contributor.authorЯцків, О. Р.
dc.contributor.authorКлушин, Ю. С.
dc.contributor.authorYatskiv, O.
dc.contributor.authorKlushyn, Y.
dc.coverage.placenameЛьвів
dc.coverage.placenameLviv
dc.date.accessioned2025-07-23T09:11:08Z
dc.date.created2023-02-28
dc.date.issued2023-02-28
dc.description.abstractУ сучасному світі автоматизація процесів інсталяції та управління програмним забезпеченням у середовищі Windows є ключовим елементом для забезпечення зручності та ефективності користувачів. У межах цього напряму була розроблена спеціалізована програма, мета якої – істотне спрощення процесів інсталяції та управління утилітами. Програма оснащена інтуїтивним користувацьким інтерфейсом, який сприяє безпроблемній інтеграції з операційною системою та надає користувачам легкий доступ до необхідних інструментів. Архітектуру програми побудовано з використанням модульних моделей та гнучких провайдерів даних, які забезпечують динамічне встановлення та оновлення утиліт. Основні моделі визначають структуру даних і логіку взаємодії із користувацьким інтерфейсом та іншими компонентами системи, тоді як провайдери даних адаптовані для зчитування, оновлення та розподілу інформації з різноманітних джерел, ураховуючи локальні файли, сервери та віддалені системи. Упровадження програми передбачало детальний аналіз відомих методів управління утилітами, із урахуванням виявлених недоліків та обмежень. З огляду на це було сформульовано вимоги до функціоналу програми, що забезпечили б підвищення продуктивності та зменшення можливих помилок під час встановлення та конфігурації утиліт. Ретельне тестування та користувацькі опитування допомогли оцінити програму з позицій простоти використання, функціональності та загальної задоволеності. Висновки дослідження виявили високий рівень ефективності програми, підтвердивши її спроможність досягати встановлених цілей і позитивно впливати на досвід користувачів з утилітами.
dc.description.abstractIn today’s world, the automation of installation and management processes of software in the Windows environment is a key element in ensuring user convenience and efficiency. Within this direction, a specialized program has been developed aimed at significantly simplifying the processes of installation and management of utilities. The program is equipped with an intuitive user interface that facilitates seamless integration with the operating system and provides users with easy access to the necessary tools. The architecture of the program is constructed using modular models and flexible data providers that ensure dynamic installation and updating of utilities. The core models define the data structure and the logic of interaction with the user interface and other system components, while the data providers are adapted to read, update, and distribute information from various sources, including local files, servers, and remote systems. The implementation of the program involved a detailed analysis of existing utility management methods, with attention to identified shortcomings and limitations. In view of this, requirements for the program’s functionality were formulated that would ensure increased productivity and reduce potential errors and disappointments during the installation and configuration of utilities. Thorough testing and user surveys helped assess the program from the perspectives of ease of use, functionality, and overall satisfaction. The findings of the study revealed a high level of program effectiveness, confirming its ability to achieve set goals and positively influence the user experience with utilities.
dc.format.extent182-204
dc.format.pages23
dc.identifier.citationЯцків О. Р. Алгоритмічні та програмні засоби для автоматичного встановлення та запуску утиліт в середовищі Windows / О. Р. Яцків, Ю. С. Клушин // Комп'ютерні системи та мережі. — Львів : Видавництво Львівської політехніки, 2023. — Том 5. — № 1. — С. 182–204.
dc.identifier.citationenYatskiv O. Algorithmic and software tools for automatic installation and starting of utilities in the Windows environment / O. Yatskiv, Y. Klushyn // Computer Systems and Networks. — Lviv : Lviv Politechnic Publishing House, 2023. — Vol 5. — No 1. — P. 182–204.
dc.identifier.doidoi.org/10.23939/csn2023.01.182
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/111635
dc.language.isouk
dc.publisherВидавництво Львівської політехніки
dc.publisherLviv Politechnic Publishing House
dc.relation.ispartofКомп'ютерні системи та мережі, 1 (5), 2023
dc.relation.ispartofComputer Systems and Networks, 1 (5), 2023
dc.relation.references1. Titus C. (2021). Microsoft's New Windows Package Manager: A Deep Dive. IEEE Consumer Electronics Magazine [Online], 118–121. DOI: https://doi.org/ 10.1109/MCE.2021.3069863
dc.relation.references2. Minocha B., Goyal N., (2018). A Comparative Study of Windows Store Apps for Education and Business Purpose. IEEE 2nd International Conference on Information and Computer [Online], 232–238. DOI: https://doi.org/10.1109/ICICCT.2018.8473065
dc.relation.references3. Chocolatey (2022). Chocolatey Software | Packages. Chocolatey [Online]. Available: https://chocolatey.org/packages (Accessed 02/20/2023)
dc.relation.references4. Ninite (2022). Ninite - Install or Update Multiple Apps at Once. Ninite [Online]. Available: https://ninite.com/ (Accessed 02/20/2023)
dc.relation.references5. Zaiats T., Bilenko, V., Hlukhov, V. (2022). Features of Using Large Keys in “Kalyna” Algorithm. Advances in Cyber-Physical Systems, Vol. 7, No. 1, 55–62. DOI: https://doi.org/10.23939/acps2022.01.055
dc.relation.references6. Cui, W., Fu, S., Hu, Z., (2022). Dynamic-Link Library. Encyclopedia of Ocean Engineering. Springer, Singapore [Online], 375–375. DOI: https://doi.org/10.1007/978-981-10-6946-8_300187
dc.relation.references7. T. Bray, Ed. (2017). The JavaScript Object Notation (JSON) Data Interchange Format. IETF [Online], 1–16. DOI: https://doi.org/10.17487/RFC8259
dc.relation.references8. Cplusplus.com, (2022). C++ Standard Library – System Programming. cplusplus.com. [Online]. Available: https://www.cplusplus.com/doc/tutorial/system/ (Accessed 02/20/2023)
dc.relation.references9. Microsoft (2022). C# Programming Guide. Microsoft Docs. [Online]. Available: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/index (Accessed 02/20/2023)
dc.relation.references10. Solis D. (2009). Introduction to Windows Presentation Foundation. Illustrated WPF [Online], 1–16. DOI: https://doi.org/10.1007/978-1-4302-1911-8_1
dc.relation.references11. Roof L., Fergus D., (2003). The .NET Compact Framework. The Definitive Guide to the .NET Compact Framework [Online], 1–32. DOI: https://doi.org/10.1007/978-1-4302-0789-4_1
dc.relation.references12. Schlee M., (2018). Interview, or model-representation. Qt 5.10 Professional Programming with C++ [Online],189–217. ISBN: 978-5-9775-0010-6
dc.relation.references13. Erich G., Richard H., Ralph J., John V., (1994). Proxy pattern. Design Patterns:Elements of Reusable Object-Oriented Software [Online], 112–120. ISBN: 0-201-63361-2
dc.relation.referencesen1. Titus C. (2021). Microsoft's New Windows Package Manager: A Deep Dive. IEEE Consumer Electronics Magazine [Online], 118–121. DOI: https://doi.org/ 10.1109/MCE.2021.3069863
dc.relation.referencesen2. Minocha B., Goyal N., (2018). A Comparative Study of Windows Store Apps for Education and Business Purpose. IEEE 2nd International Conference on Information and Computer [Online], 232–238. DOI: https://doi.org/10.1109/ICICCT.2018.8473065
dc.relation.referencesen3. Chocolatey (2022). Chocolatey Software | Packages. Chocolatey [Online]. Available: https://chocolatey.org/packages (Accessed 02/20/2023)
dc.relation.referencesen4. Ninite (2022). Ninite - Install or Update Multiple Apps at Once. Ninite [Online]. Available: https://ninite.com/ (Accessed 02/20/2023)
dc.relation.referencesen5. Zaiats T., Bilenko, V., Hlukhov, V. (2022). Features of Using Large Keys in "Kalyna" Algorithm. Advances in Cyber-Physical Systems, Vol. 7, No. 1, 55–62. DOI: https://doi.org/10.23939/acps2022.01.055
dc.relation.referencesen6. Cui, W., Fu, S., Hu, Z., (2022). Dynamic-Link Library. Encyclopedia of Ocean Engineering. Springer, Singapore [Online], 375–375. DOI: https://doi.org/10.1007/978-981-10-6946-8_300187
dc.relation.referencesen7. T. Bray, Ed. (2017). The JavaScript Object Notation (JSON) Data Interchange Format. IETF [Online], 1–16. DOI: https://doi.org/10.17487/RFC8259
dc.relation.referencesen8. Cplusplus.com, (2022). C++ Standard Library – System Programming. cplusplus.com. [Online]. Available: https://www.cplusplus.com/doc/tutorial/system/ (Accessed 02/20/2023)
dc.relation.referencesen9. Microsoft (2022). C# Programming Guide. Microsoft Docs. [Online]. Available: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/index (Accessed 02/20/2023)
dc.relation.referencesen10. Solis D. (2009). Introduction to Windows Presentation Foundation. Illustrated WPF [Online], 1–16. DOI: https://doi.org/10.1007/978-1-4302-1911-8_1
dc.relation.referencesen11. Roof L., Fergus D., (2003). The .NET Compact Framework. The Definitive Guide to the .NET Compact Framework [Online], 1–32. DOI: https://doi.org/10.1007/978-1-4302-0789-4_1
dc.relation.referencesen12. Schlee M., (2018). Interview, or model-representation. Qt 5.10 Professional Programming with C++ [Online],189–217. ISBN: 978-5-9775-0010-6
dc.relation.referencesen13. Erich G., Richard H., Ralph J., John V., (1994). Proxy pattern. Design Patterns:Elements of Reusable Object-Oriented Software [Online], 112–120. ISBN: 0-201-63361-2
dc.relation.urihttps://doi.org/
dc.relation.urihttps://doi.org/10.1109/ICICCT.2018.8473065
dc.relation.urihttps://chocolatey.org/packages
dc.relation.urihttps://ninite.com/
dc.relation.urihttps://doi.org/10.23939/acps2022.01.055
dc.relation.urihttps://doi.org/10.1007/978-981-10-6946-8_300187
dc.relation.urihttps://doi.org/10.17487/RFC8259
dc.relation.urihttps://www.cplusplus.com/doc/tutorial/system/
dc.relation.urihttps://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/index
dc.relation.urihttps://doi.org/10.1007/978-1-4302-1911-8_1
dc.relation.urihttps://doi.org/10.1007/978-1-4302-0789-4_1
dc.rights.holder© Національний університет “Львівська політехніка”, 2023
dc.rights.holder© Яцків О. Р., Клушин Ю. С., 2023
dc.subjectWindows
dc.subjectсервіс
dc.subjectпрограмне забезпечення
dc.subjectоптимізація роботи
dc.subjectпродуктивність
dc.subjectWindows
dc.subjectservice
dc.subjectsoftware
dc.subjectwork optimization
dc.subjectperformance
dc.subject.udc004.9
dc.titleАлгоритмічні та програмні засоби для автоматичного встановлення та запуску утиліт в середовищі Windows
dc.title.alternativeAlgorithmic and software tools for automatic installation and starting of utilities in the Windows environment
dc.typeArticle

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2023v5n1_Yatskiv_O-Algorithmic_and_software_182-204.pdf
Size:
16.94 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
2023v5n1_Yatskiv_O-Algorithmic_and_software_182-204__COVER.png
Size:
436.5 KB
Format:
Portable Network Graphics

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.79 KB
Format:
Plain Text
Description: