Технологии разработки программного обеспечения


Модель этапа постархитектуры


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

Основное уравнение постархитектурной модели является развитием уравнения предыдущей модели и имеет следующий вид:

ЗАТРАТЫ = А х К~req х РАЗМЕРB х Мр +3ATPATЫauto [чел.-мес],

где

q       коэффициент К~req учитывает возможные изменения в требованиях;

q       показатель В отражает нелинейную зависимость затрат от размера проекта (размер выражается в KLOC), вычисляется так же, как и в предыдущей модели;

q       в размере проекта различают две составляющие — новый код и повторно используемый код;

q       множитель поправки Мр зависит от 17 факторов затрат, характеризующих продукт, аппаратуру, персонал и проект.

Изменчивость требований приводит к повторной работе, требуемой для учета предлагаемых изменений, оценка их влияния выполняется по формуле

К~req =l + (BRAK/100),

где BRAK — процент кода, отброшенного (модифицированного) из-за изменения требований.

Размер проекта и продукта определяют по выражению

РАЗМЕР = PA3MEPnew + PA3MEPreuse [KLOC],

где

q       PA3MEPnew — размер нового (создаваемого) программного кода;

q       PA3MEPreuse — размер повторно используемого программного кода.

Формула для расчета размера повторно используемого кода записывается следующим образом:

PA3MEPreuse

=KASLOC x ((100 - AT)/ 100) x (AA + SU + 0,4 DM + 0,3 CM + 0,3 IM) /100,

где

q       KASLOC — количество строк повторно используемого кода, который должен быть модифицирован (в тысячах строк);

q       AT — процент автоматически генерируемого кода;

q       DM — процент модифицируемых проектных моделей;

q       CM — процент модифицируемого программного кода;




Начало  Назад  Вперед



Книжный магазин