Аналіз і формалізація критеріїв для вибору екосистеми розробки програмного забезпечення
dc.contributor.author | Олійник Р. В. | |
dc.contributor.author | Костирко В. С. | |
dc.contributor.author | Olijnyk Roman V. | |
dc.contributor.author | Kostyrko Vasyl S. | |
dc.date.accessioned | 2025-05-20T07:27:43Z | |
dc.date.available | 2025-05-20T07:27:43Z | |
dc.date.issued | 2025 | |
dc.description | Олійник, Р. В. Аналіз і формалізація критеріїв для вибору екосистеми розробки програмного забезпечення = Analysis and formalization of criteria for selecting a software development ecosystem / Р. В. Олійник, В. С. Костирко // Зб. наук. пр. НУК. – Миколаїв : Гельветика, 2025. – № 1 (499). – С. 144–149. | |
dc.description.abstract | Сучасна розробка програмного забезпечення вимагає ретельного підбору інструментів для створення програмного продукту, та повинна враховувати такі критерії, як функціональність, продуктивність, масштабованість та безпеку. Мета цієї статті полягає в дослідженні критеріїв вибору інструментів, платформ і технологій, що дозволяє здійснити перехід від вибору обмеженої інфррастурктури до вибору комплексної екосистеми розробки програмних продуктів. Методика дослідження передбачає розгляд різноманітних інструментів і фреймворків, зокрема для web- і мобільних застосунків: React Native, Flutter та Ionic з фокусом на характеристики, що визначають вибір платформи (швидкодія, доступ до функцій пристроїв, підтримка інструментів розробки тощо). Показано, що вибір інфраструктури має великий вплив на успішність проєктів, оскільки технічні обмеження можуть призвести до додаткових витрат і зниження ефективності розробки. Наукова новизна дослідження полягає у систематизації критеріїв вибору екосистеми розробки програмного забезпечення, що сприяє ефективності створення програмних рішень, здатних задовольнити вимоги розроблюваного програмного продукту. Вперше запропоновано обґрунтування вибору екосистеми не лише на основі технологічних характеристик, але й з огляду на потреби команд, їх досвід і витрати на розробку. Практична значимість дослідження полягає в тому, що розроблені рекомендації дозволяють фахівцям у галузі програмної інженерії оптимізувати вибір екосистеми для розробки програмного забезпечення, враховуючи специфіку проєктів і вимоги до кінцевого продукту. Результати можуть бути використані як орієнтир для стартапів і компаній, що займаються мобільною розробкою, для вибору найбільш якісних інструментів і платформ, а також для ефективного управління процесом розробки з максимальним збереженням ресурсів. Узагальнення вибору екосистеми для розробки програмного забезпечення є комплексним процесом, який враховує технічні, бізнесові та користувацькі вимоги, а формалізація критеріїв вибору платформ та інструментів є важливою для забезпечення ефективності розробки та досягнення оптимальних результатів у проєктах. | |
dc.description.abstract1 | Modern software development requires careful selection of tools for creating a software product, and must consider criteria such as functionality, performance, scalability, and security. The purpose of this article is to investigate the criteria for selecting tools, platforms, and technologies that enable the transition from choosing limited infrastructure to selecting a comprehensive ecosystem for developing software products. The research methodology involves the examination of various tools and frameworks, particularly for web and mobile applications, such as React Native, Flutter, and Ionic, focusing on the characteristics that determine platform selection (performance, access to device features, development tool support, etc.). It is shown that the choice of infrastructure significantly impacts the success of projects, as technical limitations can lead to additional costs and reduced development efficiency. The scientific novelty of the research lies in the systematization of the criteria for selecting a software development ecosystem, which contributes to the effectiveness of creating software solutions capable of meeting the requirements of the developed product. For the first time, the rationale for choosing an ecosystem is proposed not only based on technological characteristics but also considering the needs of teams, their experience, and development costs. The practical significance of the research is that the developed recommendations allow professionals in the field of software engineering to optimize the selection of ecosystems for software development, taking into account the specifics of projects and requirements for the final product. The results can be used as a guideline for startups and companies engaged in mobile development to select the highest quality tools and platforms, as well as to effectively manage the development process while maximizing resource conservation. In summary, the selection of an ecosystem for software development is a complex process that takes into account technical, business, and user requirements, and the formalization of platform and tool selection criteria is crucial for ensuring development efficiency and achieving optimal results in projects. | |
dc.identifier.issn | 2311-3405 (Print) | |
dc.identifier.issn | 2313-0415 (Online) | |
dc.identifier.uri | https://eir.nuos.edu.ua/handle/123456789/10498 | |
dc.language.iso | uk | |
dc.relation.ispartofseries | УДК; 004.45 | |
dc.subject | фреймворк | |
dc.subject | екосистема | |
dc.subject | критерії розробки | |
dc.subject | платформа | |
dc.subject | Ionic | |
dc.subject | Native | |
dc.subject | Web App | |
dc.subject | Hybrid | |
dc.title | Аналіз і формалізація критеріїв для вибору екосистеми розробки програмного забезпечення | |
dc.title.alternative | Analysis and formalization of criteria for selecting a software development ecosystem | |
dc.type | Article |
Файли
Контейнер файлів
1 - 1 з 1
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 4.38 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: