Пользуясь формулами (5-13), аналогично производим расчет затрат и стоимости программного продукта, с измененным сценарием разработки. Следствием такого решения является изменение множителя поправки Мр=1,25, а также затрат и стоимости:
ЗАТРАТЫ = 154 чел.-мес.;
СТОИМОСТЬ = 1078000 $;
Полученные значения затрат отражены в табл. 10.
Таблица 10 - Расчет затрат программного проекта с учетом изменений возможностей аналитика и программиста
A
2,5
Размер new= KLOC ожид
30,183
Размер reuse
0
Размер (KLOC)
РазмерВ (KLOC)
47,00
B
1,13
Мр
1,25
Brak
5
K req
1,05
Затраты auto
Затраты
154
Полученные значения стоимости, а также изменения в стоимости в связи с учетом изменения ограничения оперативной памяти (выигрыш в стоимости = 1078000 - 1460600 = -382600 ($)) отражены в табл. 11.
Таблица 11 - Расчет стоимости разработки проекта и изменений в стоимости с учетом изменений возможностей аналитика и программиста
Затраты (чел./месс.)
Рабочий коэффициент
7000
Стоимость,$
1078000
Соимость1- Стоимость,$
-382600
Таким образом, заказчик, повышая заработную плату разработчиков проекта до 7000 $, получает стоимость проекта 1078000 $, эта стоимость на много ниже стоимости, которая была получена при первоначальной заработной плате 6700 $. Резкое снижение стоимости проекта происходит за счет уменьшения значений множителей возможностей аналитика и программиста. Следствием такого решения является снижение множителя поправки Мр=1,25, а также затрат и, следовательно, стоимости. То есть заказчик с таким сценарием разработки остается в выигрыше.
Задание № 4
Определение выигрыша (проигрыша) в стоимости проекта на разработку программного обеспечения концерна “Суперавто” с помощью модели СОСОМО II и с учетом изменения ограничения памяти ОЗУ. Разработчик предложил нарастить память - купить за 1100 $ чип ОЗУ емкостью 96 Кбайт (вместо 64 Кбайт). Это меняет ограничение памяти. В результате фактор STOR становится номинальным. Нужно определить выигрыш либо проигрыш в стоимости проекта. Таким образом, EMSTOR=1. Учитывая изменения оценки в ограничения оперативной памяти, произведем расчет множителя поправки (формула 5). Полученные данные внесем в таблицу 12.
Таблица 12 - Оценка пост-архитектурных факторов затрат с учетом изменения оценки ограничения оперативной памяти
Фактор
Описание
Оценка
Множитель
RELY
Требуемая надежность ПО
Номинальная
1
DATA
Размер базы данных
Низкая
0,93
CPLX
Сложность продукта
Очень высокая
1,3
RUSE
Требуемая повторная используемость
0,91
DOCU
Документирование жизненного цикла
TIME
Ограничения времени выполнения
Высокая
1,1
STOR
Ограничения оперативной памяти
PVOL
Изменчивость платформы
ACAP
Возможности аналитика
1,22
PCAP
Возможности программиста
1,16
AEXP
Опыт работы с приложением
PEXP
Опыт работы с платформой
1,12
LTEX
Опыт работы с языком и утилитами
PCON
Непрерывность персонала
0,92
TOOL
Активное использование программных утилит
0,86
SITE
Мультисетевая разработка
SCED
Требуемый график разработки
Множитель поправки Мр
1,67
Пользуясь формулами (5-10), аналогично производим расчет затрат и стоимости программного продукта, с измененным сценарием разработки. Следствием такого решения является снижение множителя поправки Mp=1,67, а также затрат и стоимости:
ЗАТРАТЫ = 206 чел.-мес.;
СТОИМОСТЬ 2 =1380200 $;
Таблица 13 - Расчет затрат программного проекта с учетом изменения ограничения оперативной памяти
Затраты(чел.-мес.)
206
Полученные значения стоимости, а также изменения в стоимости в связи с учетом изменения ограничения оперативной памяти (выигрыш в стоимости = 1380200- 1460600 = -80400 ($)) отражены в таблице 14.
Таблица 14 - Расчет стоимости разработки проекта и изменений в стоимости с учетом изменения ограничения оперативной памяти
6700
1380200
Соимость2- Стоимость,$
-80400
Таким образом, разработчик, предлагая нарастить память ОЗУ до 96 Кбайт вместо 64 Кбайт, провоцирует уменьшение стоимости проекта. Такое снижение стоимости проекта происходит за счет уменьшения значения множителя ограничения оперативной памяти. Следствием такого решения является уменьшение множителя поправки Мр=1,67, а также затрат и, следовательно, стоимости. То есть заказчик, приняв предложение разработчика с таким сценарием разработки, сможет сэкономить 80400 $.
Страницы: 1, 2, 3, 4, 5