Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Копия Технология программир.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
201.22 Кб
Скачать

2. Разработать модель оценки создания программного продукта по технологии cocomo II этапа постархитектуры.

Вариант №3 – Corba

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

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

А=2,5

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

Значение показателя степени В изменяется в диапазоне 1,01... 1,26, зависит от пяти масштабных факторов Wi и вычисляется по формуле

.

Характеристика масштабных факторов

Масштабный фактор (W(i))

Пояснение

Параметры

Предсказуемость PREC

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

2

Гибкость разработки FLEX

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

5

Разрешение архитектуры / риска RESL

Отражает степень выполняемого анализа риска. Очень низкий означает малый анализ. Сверхвысокий означает полный и сквозной анализ риска

4

Связность группы TEAM

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

1

Зрелость процесса PMAT

Означает зрелость процесса в организации. Вычисление этого фактора может выполняться по вопроснику СММ

3

Итого

15

Из ранее приведенной формулы находим коэффициент В:

В=1,01+0,01*15=1,16

Определим оценку для каждого формирователя затрат:

Вычислим множитель поправки:

Вычислим слагаемое ЗАТРАТЫauto:

ЗАТРАТЫauto =(KALOC *(AT/100))/ATPROD= (230*(30/100))/2= 34

Вычислим основное уравнение модели:

ЗАТРАТЫ=2,5 * РАЗМЕРВ * Ме + ЗАТРАТЫauto= 73[чел.-мес]

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

ЗАТРАТЫ=2,5 * K-req * РАЗМЕРВ * Мp + ЗАТРАТЫauto=68[чел.-мес]

Вычислим стоимость продукта:

СТОИМОСТЬ= ЗАТРАТЫ * РАБ_КОЭФ = 68*15000 = 1020000[$]

Вычислим длительность:

ДЛИТЕЛЬНОСТЬ(TVED) = [3* (68)(0.33+0.2*(B-1.01))]*100/100 = 13,7[мес]

Проведем предварительную оценку проекта:

Начальная таблица оценки проекта

Данные из метрического базиса фирмы

Конечная таблица оценки проекта

Проведем оценку информационных характеристик:

Теперь оценим системные параметры проекта:

Получаем:

=703*1.16 = 815.

Производительность = 2,03[АЗ.чел.-мес]

Тогда:

ЗАТРАТЫ = FP / ПРОИЗВОДИТЕЛЬНОСТЬ = 401,5[чел.-мес],

СТОИМОСТЬ = ЗАТРАТЫ *4500 = $1806750.

ДЛИТЕЛЬНОСТЬ = [3.0 * (ЗАТРАТЫ)(0,33+0,2*(1,16-1,01))] = 25[мес]

Проведем анализ чувствительности программного проекта, для этого проведем оценку факторов затрат:

Оценка пост-архитектурных факторов затрат

Рассчитаем затраты и стоимость проекта:

ЗАТРАТЫ = 2,5 * РАЗМЕРВ * Мр = 53[чел.-мес]

СТОИМОСТЬ = ЗАТРАТЫ * $6000 = $318000.