Method of choosing the programming environment for software

Вантажиться...
Ескіз
Дата
2021
Автори
Stetsyuk, V.
Hovorushchenko, T.
Стецюк, В.
Говорущенко, Т.
Назва журналу
Номер ISSN
Назва тому
Видавець
Khmelnytskyi National University
Анотація
This paper shows an example of the application of the method of hierarchy analysis to build a hierarchy of programming environments, which provides support for selecting the optimal programming environment for software in accordance with the requirements of the developer and user. As a result of the application of the method of hierarchy analysis, a hierarchy of programming environments for software development was built, which will be useful for building criteria and production rules for selecting a programming environment for software. The constructed hierarchy has the following form: 1) Microsoft Visual Studio (33.1%); 2) Eclipse (19.6%); 3) PhpStorm (19.2%); 4) Netbeans (17.2%); 5) PyCharm (11%). Hierarchy analysis makes it possible to determine what is the best for software development is the Microsoft Visual Studio environment, but the price of such an environment is quite high. Next and almost equal in technical capabilities are the environments Eclipse, PhpStorm, Netbeans, PyCharm.
Наразі перед будь-якою компанією, що займається розробленням програмного забезпечення (ПЗ), постає задача вибору середовища програмування. Очевидно, що цей вибір зводиться до багатокритеріальної задачі і далеко не очевидний. Багатокритеріальність вибору середовища програмування полягає у тому, що кожне існуюче середовище програмування слід оцінювати не за одним критерієм, а за сукупністю багатьох показників (критеріїв), що розглядаються одночасно. У статті дістала подальшого розвитку математична модель середовища програмування, яка дає можливість оцінити середовище програмування для ПЗ більш точно, з врахуванням всіх його складових частин, а також дає можливість побудувати критерії та продукційні правила вибору середовища програмування для ПЗ, які підтримуватимуть організацію у виборі середовища програмування для програмного забезпечення. У даній статті показано приклад застосування методу аналізу ієрархій для побудови ієрархії середовищ програмування, яка надає підтримку вибору оптимального середовища програмування для системного програмного забезпечення відповідно до вимог розробника та користувача. В результаті застосування методу аналізу ієрархій було побудовано ієрархію середовищ програмування для розроблення ПЗ, яка буде корисною для побудови критеріїв та продукційних правил вибору середовища програмування для ПЗ. Побудована ієрархія має наступний вигляд: 1) Microsoft Visual Studio (33,1%); 2) Eclipse (19,6%); 3) PhpStorm (19,2%); 4) Netbeans (17,2%); 5) PyCharm (11%). Аналіз ієрархії дає можливість визначити, що найкращим для ПЗ є середовище Microsoft Visual Studio, але ціна такого середовища є доволі високою. Наступними і практично рівними за технічними можливостями є середовища Eclipse, PhpStorm, Netbeans, PyCharm. Перспективним напрямком подальших досліджень є проектування та реалізація системи підтримки прийняття рішень для вибору середовища програмування ПЗ на основі запропонованої концепції використання методу аналізу ієрархії.
Опис
Ключові слова
програмне забезпечення, середовище програмування, метод аналізу ієрархії, software, programming environment, method of hierarchy analysis
Бібліографічний опис
Stetsyuk V. Method of choosing the programming environment for software / V. Stetsyuk, T. Hovorushchenko // Computer Systems and Information Technologies. – 2021. – No 2. – P. 6-10.
Зібрання