На правах рекламы:
ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Авторитетность издания

ВАК - К1
RSCI, ядро РИНЦ

Добавить в закладки

Следующий номер на сайте

2
Ожидается:
16 Июня 2024

В Оренбургском государственном университете совместно с Российской академией народного хозяйства и государственной службы при Президенте Российской Федерации (Оренбургский филиал) предложена методика оценки затрат при проектировании программных проектов на основе горного алгоритма.

06.06.2018

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

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

Методы оценки стоимости программных проектов широко представлены в работах зарубежных и российских исследователей.

Можно выделить три подхода к оценке стоимости программных проектов.

1. Линейный подход. Определяет стоимость разработки как произведение количественной оценки трудозатрат и их удельной стоимости.

2. Методика функциональных точек. Основывается на том, что размер компонентов ПО оценивается в терминах количества и сложности функций, реализованных в данном программном коде.

3. Оценка с использованием эмпирических данных. Использует накопленный опыт разработки подобных проектов, макеты и прототипы программных средств (Wideband Delphi, метод ДеМарко, SLIM, COCOMO и т.д.).

Наиболее популярной моделью для оценки стоимости разработки ПО, которая практически стала стандартом, является COCOMO (Constructive cost model – конструктивная модель стоимости), разработанная Барри Боэмом. В состав усовершенствованной модели СОСОМО II входят модели композиции приложения, раннего этапа проектирования и этапа постархитектуры.

Модель композиции приложений позволяет получать очень грубые величины оценки в стадии начала проекта. Она соответствует исследовательской работе, обычно выполняемой в процессе создания прототипов и анализа осуществимости проекта. Оценочное уравнение представляет собой простое линейное соотношение между объектными точками и сложностью данной области.

Модель ранних этапов проектирования дает более грубые оценки на той стадии жизненного цикла, на которой происходит уточнение.

Подробное описание дается в статье «Использование горного алгоритма для оценки затрат при проектировании программных проектов», авторы: Зубкова Т.М. (Оренбургский государственный университет, Оренбург), Наточая Е.Н. (Российская академия народного хозяйства и государственной службы при Президенте Российской Федерации (Оренбургский филиал), Оренбург).