Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 9 2024 год

DOI: 10.17587/prin.15.476-484
УДК: 004.42, 004.82
Архитектура программной системы для оценки продолжительности разработки программного обеспечения
Т. Э. Шульга, д-р физ.-мат. наук, проф., taiss@yandex.ru, Д. Э. Храмов, аспирант, dmitriy-hramov@list.ru, Саратовский государственный технический университет имени Гагарина Ю. А.

Рассмотрены вопросы оценки продолжительности разработки программного обеспечения (ПО), решение которых может в значительной степени повысить эффективность выполнения программных проектов. Актуальность темы обусловлена стремительным развитием методологий разработки ПО, от которых зависят существующие алгоритмы такой оценки, и, как следствие, быстрым устареванием подходов к решению этой задачи. Проведен системный анализ основных алгоритмов оценки продолжительности разработки ПО. Представлена классификация таких алгоритмов. Предложены алгоритм оценки продолжительности разработки ПО и идея реализующей его системы, которая позволит конечным пользователям автоматизировать этот процесс. Рассмотрены подходы к реализации алгоритмов ретроспективной (исторической) оценки, PERI, экспертной оценки. Показана перспективность исследований в области реализации методов экспертной оценки с использованием нейронных сетей. Описана архитектура предлагаемой системы. Разработан прототип системы, реализующий метод ретроспективной оценки на основе оценки скорости команды разработчиков.

Ключевые слова: алгоритмы оценки продолжительности разработки ПО, классификация алгоритмов, ретроспективная (историческая) оценка, PERT, системный анализ, нейронные сети, задача прогнозирования, скорость команды разработчиков ПО
Стр. 476—484
Ссылка для цитирования:
Шульга Т. Э., Храмов Д. Э. Архитектура программной системы для оценки продолжительности разработки программного обеспечения // Программная инженерия. 2024. Том 15, № 9. С. 476—484. DOI: 10.17587/prin.15.476-484.