Алгоритмічні та програмні засоби для автоматичного встановлення та запуску утиліт в середовищі Windows
dc.citation.epage | 204 | |
dc.citation.issue | 1 | |
dc.citation.journalTitle | Комп'ютерні системи та мережі | |
dc.citation.spage | 182 | |
dc.citation.volume | 5 | |
dc.contributor.affiliation | Національний університет “Львівська політехніка” | |
dc.contributor.affiliation | Lviv Polytechnic National University | |
dc.contributor.author | Яцків, О. Р. | |
dc.contributor.author | Клушин, Ю. С. | |
dc.contributor.author | Yatskiv, O. | |
dc.contributor.author | Klushyn, Y. | |
dc.coverage.placename | Львів | |
dc.coverage.placename | Lviv | |
dc.date.accessioned | 2025-07-23T09:11:08Z | |
dc.date.created | 2023-02-28 | |
dc.date.issued | 2023-02-28 | |
dc.description.abstract | У сучасному світі автоматизація процесів інсталяції та управління програмним забезпеченням у середовищі Windows є ключовим елементом для забезпечення зручності та ефективності користувачів. У межах цього напряму була розроблена спеціалізована програма, мета якої – істотне спрощення процесів інсталяції та управління утилітами. Програма оснащена інтуїтивним користувацьким інтерфейсом, який сприяє безпроблемній інтеграції з операційною системою та надає користувачам легкий доступ до необхідних інструментів. Архітектуру програми побудовано з використанням модульних моделей та гнучких провайдерів даних, які забезпечують динамічне встановлення та оновлення утиліт. Основні моделі визначають структуру даних і логіку взаємодії із користувацьким інтерфейсом та іншими компонентами системи, тоді як провайдери даних адаптовані для зчитування, оновлення та розподілу інформації з різноманітних джерел, ураховуючи локальні файли, сервери та віддалені системи. Упровадження програми передбачало детальний аналіз відомих методів управління утилітами, із урахуванням виявлених недоліків та обмежень. З огляду на це було сформульовано вимоги до функціоналу програми, що забезпечили б підвищення продуктивності та зменшення можливих помилок під час встановлення та конфігурації утиліт. Ретельне тестування та користувацькі опитування допомогли оцінити програму з позицій простоти використання, функціональності та загальної задоволеності. Висновки дослідження виявили високий рівень ефективності програми, підтвердивши її спроможність досягати встановлених цілей і позитивно впливати на досвід користувачів з утилітами. | |
dc.description.abstract | In 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.extent | 182-204 | |
dc.format.pages | 23 | |
dc.identifier.citation | Яцків О. Р. Алгоритмічні та програмні засоби для автоматичного встановлення та запуску утиліт в середовищі Windows / О. Р. Яцків, Ю. С. Клушин // Комп'ютерні системи та мережі. — Львів : Видавництво Львівської політехніки, 2023. — Том 5. — № 1. — С. 182–204. | |
dc.identifier.citationen | Yatskiv 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.doi | doi.org/10.23939/csn2023.01.182 | |
dc.identifier.uri | https://ena.lpnu.ua/handle/ntb/111635 | |
dc.language.iso | uk | |
dc.publisher | Видавництво Львівської політехніки | |
dc.publisher | Lviv Politechnic Publishing House | |
dc.relation.ispartof | Комп'ютерні системи та мережі, 1 (5), 2023 | |
dc.relation.ispartof | Computer Systems and Networks, 1 (5), 2023 | |
dc.relation.references | 1. 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.references | 2. 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.references | 3. Chocolatey (2022). Chocolatey Software | Packages. Chocolatey [Online]. Available: https://chocolatey.org/packages (Accessed 02/20/2023) | |
dc.relation.references | 4. Ninite (2022). Ninite - Install or Update Multiple Apps at Once. Ninite [Online]. Available: https://ninite.com/ (Accessed 02/20/2023) | |
dc.relation.references | 5. 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.references | 6. 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.references | 7. 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.references | 8. 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.references | 9. 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.references | 10. 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.references | 11. 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.references | 12. 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.references | 13. 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.referencesen | 1. 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.referencesen | 2. 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.referencesen | 3. Chocolatey (2022). Chocolatey Software | Packages. Chocolatey [Online]. Available: https://chocolatey.org/packages (Accessed 02/20/2023) | |
dc.relation.referencesen | 4. Ninite (2022). Ninite - Install or Update Multiple Apps at Once. Ninite [Online]. Available: https://ninite.com/ (Accessed 02/20/2023) | |
dc.relation.referencesen | 5. 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.referencesen | 6. 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.referencesen | 7. 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.referencesen | 8. 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.referencesen | 9. 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.referencesen | 10. 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.referencesen | 11. 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.referencesen | 12. 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.referencesen | 13. 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.uri | https://doi.org/ | |
dc.relation.uri | https://doi.org/10.1109/ICICCT.2018.8473065 | |
dc.relation.uri | https://chocolatey.org/packages | |
dc.relation.uri | https://ninite.com/ | |
dc.relation.uri | https://doi.org/10.23939/acps2022.01.055 | |
dc.relation.uri | https://doi.org/10.1007/978-981-10-6946-8_300187 | |
dc.relation.uri | https://doi.org/10.17487/RFC8259 | |
dc.relation.uri | https://www.cplusplus.com/doc/tutorial/system/ | |
dc.relation.uri | https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/index | |
dc.relation.uri | https://doi.org/10.1007/978-1-4302-1911-8_1 | |
dc.relation.uri | https://doi.org/10.1007/978-1-4302-0789-4_1 | |
dc.rights.holder | © Національний університет “Львівська політехніка”, 2023 | |
dc.rights.holder | © Яцків О. Р., Клушин Ю. С., 2023 | |
dc.subject | Windows | |
dc.subject | сервіс | |
dc.subject | програмне забезпечення | |
dc.subject | оптимізація роботи | |
dc.subject | продуктивність | |
dc.subject | Windows | |
dc.subject | service | |
dc.subject | software | |
dc.subject | work optimization | |
dc.subject | performance | |
dc.subject.udc | 004.9 | |
dc.title | Алгоритмічні та програмні засоби для автоматичного встановлення та запуску утиліт в середовищі Windows | |
dc.title.alternative | Algorithmic and software tools for automatic installation and starting of utilities in the Windows environment | |
dc.type | Article |
Files
License bundle
1 - 1 of 1