Аналіз сучасного стану методів оцінювання трудомісткості розробки програмного забезпечення
dc.contributor.author | Фаріонова Т. А. | |
dc.contributor.author | Орєхов О. С. | |
dc.contributor.author | Farionova Тetyana A. | |
dc.contributor.author | Oriekhov Oleksandr S. | |
dc.date.accessioned | 2024-05-14T08:39:36Z | |
dc.date.available | 2024-05-14T08:39:36Z | |
dc.date.issued | 2024 | |
dc.description | Фаріонова, Т. А. Аналіз сучасного стану методів оцінювання трудомісткості розробки програмного забезпечення = A review of software development effort estimation methods / Т. А. Фаріонова, О. С. Орєхов // Зб. наук. пр. НУК. – Миколаїв : Гельветика, 2024. – № 1 (494). – С. 102–111. | |
dc.description.abstract | Оцінка трудомісткості розробки програмного забезпечення є важливим показником для формування бюджету та планування часу розробки програмного проєкту. Вибір коректних методів та моделей оцінки трудомісткості розробки ПЗ в залежності від методології розробки, дозволяє отримати достовірну інформацію щодо планування програмного проєкту. Метою роботи є аналіз сучасних методів оцінювання трудомісткості розробки програмного забезпечення (ПЗ), визначення їх переваг та недоліків, для подальшого використання при створенні ІТ-проєктів із застосуванням певних фреймворків, технологій, враховуючи призначення ПЗ та мови розробки. Обʼєктом дослідження є процес оцінювання трудомісткості розробки ПЗ. Предметом дослідження є методи, підходи та моделі оцінювання трудомісткості розробки ПЗ. В роботі розглядаються алгоритмічні та неалгоритмічні методи для оцінки трудомісткості розробки ПЗ. Оцінка неалгоритмічними методами, які базуються на неструктурованих експертних судженнях, є ненадійною. Алгоритмічні методи використовують параметричну оцінку та побудовані на основі математичного апарату. Методи на основі штучного інтелекту та моделей машинного навчання, використовують вже існуючу інформацію по проєктам та побудовані на основі певних наборів даних. Розробка нелінійних регресійних моделей на основі нормалізуючих перетворень дає змогу покращити достовірність оцінювання трудомісткості та тривалості розробки проєктів ПЗ, враховуючи ймовірнісний характер розподілу емпіричних даних. У висновку зазначено, що існуючі підходи потребують удосконалення сучасних методів оцінки трудомісткості розробки ПЗ для підвищення точності відповідної оцінки. Визначено, що одним з основних факторів, який впливає на успішність виконання проєктів з розробки ПЗ та дозволяє вчасно завершувати такі проєкти, є достовірність оцінювання трудомісткості та тривалості цих проєктів, які залежать від моделей та методів оцінювання. Перспективи подальших досліджень спрямовані на вдосконалення існуючих та розробку нових моделей оцінювання розробки ПЗ з урахуванням особливостей Agile методології, категорій ПЗ, фреймворків і мов програмування. | |
dc.description.abstract1 | Software development effort estimation is an important indicator for budget forming and planning the development time of a software project. The choice of correct methods and models for software development effort estimation, depending on the development methodology, allows you to obtain reliable information about the planning of the software project. The purpose of the work is the analysis of modern methods of software development effort estimation, determining their advantages and disadvantages, for further use in the creation of IT projects using certain frameworks, technologies, taking into account the purpose of software and development languages. The object of the study is the process of estimating the complexity of software development. The subject of the study are methods, approaches and models of software development effort estimation. The work considers algorithmic and non-algorithmic methods for software development effort estimation. Evaluation by non-algorithmic methods, which are based on unstructured expert judgments, is unreliable. Algorithmic methods use parametric estimation and are built on the basement of math. Methods based on artificial intelligence and machine learning models use already existing information on projects and are built on the basis of certain data sets. The development of nonlinear regression models based on normalizing transformations makes it possible to improve the reliability of software development effort and duration estimation, taking into account the probabilistic nature of the distribution of empirical data. In conclusion the existing approaches require improvement of modern methods of estimating the software development effort estimation in order to increase the accuracy of the corresponding estimate. It was determined that one of the main factors that affects the success of software development projects and allows such projects to be completed on time is the reliability of software development effort and duration estimation of these projects, which depend on models and evaluation methods. Prospects for further research are aimed at improving existing and developing new software development effort estimation models taking into account the features of Agile methodology, software categories, frameworks and programming languages. | |
dc.identifier.issn | 2311-3405 (Print) | |
dc.identifier.issn | 2313-0415 (Online) | |
dc.identifier.uri | https://eir.nuos.edu.ua/handle/123456789/8265 | |
dc.language.iso | uk | |
dc.relation.ispartofseries | УДК; 004.04:004.09 | |
dc.subject | оцінка трудомісткості програмного забезпечення | |
dc.subject | моделі оцінювання | |
dc.subject | метрика програмного коду | |
dc.subject | програмне забезпечення | |
dc.subject | Agile методологія | |
dc.subject | регресійна модель | |
dc.subject | software development effort estimation | |
dc.subject | estimation models | |
dc.subject | software code metrics | |
dc.subject | software | |
dc.subject | Agile | |
dc.subject | regression model | |
dc.title | Аналіз сучасного стану методів оцінювання трудомісткості розробки програмного забезпечення | |
dc.title.alternative | A review of software development effort estimation methods | |
dc.type | Article |
Файли
Контейнер файлів
1 - 1 з 1
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 4.38 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: