Модели оценки стоимости программного обеспечения в планировании программного обеспечения

Опубликовано: 25 Сентября, 2022

При запуске нового программного проекта важно знать, сколько будет стоить разработка и сколько времени потребуется для завершения разработки. Эти оценки необходимы до того, как разработка будет начата и передана команде. Индустрия программного обеспечения непоследовательно определила и объяснила метрики или элементарные единицы измерения, данные из реальных и фактических проектов в значительной степени и весьма подозрительны с точки зрения согласованности и сопоставимости. В ходе дебатов между разработчиками и поставщиками моделей и инструментов оценки стоимости программного обеспечения возникает много вопросов. Ниже приведены различные разработанные процедуры оценки, имеющие следующие общие характеристики:

  • Объем программного проекта должен быть создан до начала разработки программного обеспечения.
  • Такие показатели, как FP или LOC, используются для оценки программного обеспечения.
  • Для достижения целевой оценки стоимости и графика возникает несколько вещей.
  • Получите одну или несколько затрат и усилий по проекту.

Ниже приведены две модели оценки стоимости программного проекта:

В статической модели в качестве ключевого элемента для расчета затрат и усилий используется одна переменная, тогда как в динамической модели все переменные связаны друг с другом, и нет основной переменной.

1. Статическая модель с одной переменной . В методах, использующих эту модель, используется уравнение для получения желаемых значений, таких как стоимость, время, усилия и т. д. И все они зависят от одной и той же переменной, используемой в качестве предиктора, такой как размер. Ниже приведен пример наиболее распространенного уравнения:

С = аL б

Где C — стоимость, L — размер, а a, b — константы.

У нас есть пример статической модели с одной переменной, т.е. модели SEL, которая используется для оценки производства программного обеспечения. Уравнение этой модели приведено ниже:

Е = 1,4 л 0,93

ДОК = 30,4 л 0,90

Д = 4,6 л 0,26

Где E — в человеко-месяцах, DOC, т. е. документация — в количестве страниц, D — продолжительность в месяцах.

2. Статическая многопараметрическая модель. Эти модели также известны как многопараметрические модели. Эта модель часто основана на первом уравнении и фактически зависит от нескольких переменных, представляющих различные аспекты среды разработки программного обеспечения.

Уравнения:

Е = 5,2 л 0,91

Д = 4,1 л 0,36

Где E — человеко-месяцы, D — продолжительность в месяцах.