Исходные формулы для расчета показателей:
(1)
(2)
(3)
(4)
Теперь мы имеем все необходимые данные для завершения расчетов. Заполним до конца таблицу оценки нашего проекта (табл.3).
Таблица 3 - Предварительная оценка программного проекта
Функция
Лучшая (LOC)
Вероятная
(LOC)
Худшая (LOC)
Ожидаемая
Уд. Ст-ть
($/LOC)
Ст-ть($)
Приозводи
тельность
(LOC/чел.-мес.)
Затраты (чел.-мес.)
СУПИ
700
1500
2650
1558
18
28050
489
3
А2Г
2900
3200
7400
3850
22
84700
245
16
А3Г
300
5100
8600
4883
107433
193
25
УБД
2800
3800
4100
3683
58933
243
15
КДГ
4050
5900
6500
5692
24
136600
125
45
УП
2000
2250
3100
2350
26
61100
137
17
МПА
8500
9100
8167
130667
351
23
Итого:
30183
607483
145
Из табл. 3 видно, что наибольшую удельную стоимость имеет строка функции управления периферией (требуются специфические и конкретные знания по разнообразным периферийным устройствам), наименьшую удельную стоимость -- строка функции управления пользовательским интерфейсом (применяются широко известные решения). Также следует заметить, что, несмотря на то, что функция управления пользовательским интерфейсом имеет самую низкую стоимость, она же обладает самой высокой производительностью. Совершенно противоположными свойствами обладает функция управления периферией.
Предварительная оценка программного продукта дает нам следующие результаты: ожидаемое количество строк программного продукта составило
30183 LOC, стоимость продукта составит 607483 $, а затраты - 145 чел. - мес.
Задание № 2
Используя модель этапа пост - архитектуры конструктивной модели COCOMO II определить:
· затраты на разработку ПО;
· стоимость проекта;
· длительность разработки проекта.
Поступил заказ на разработку ПО от концерна «Суперавто». Следует создать ПО для станции дизайнера автомобиля.
Автоматическая генерация кода и повторное использование компонентов не предусматриваются.
Средняя заработная плата в команде предусматривается 6200 $ в месяц. Также известны оценка масштабных факторов (табл.4) и оценка пост - архитектурных факторов затрат (табл.5).
Таблица 4 - оценка масштабных факторов
Масштабный фактор Wi
Значения
PREC
FLEX
1
RESEL
4
TEAM
PMAT
В
1,13
Зная оценку пост - архитектурных факторов затрат для проекта, в табл. 5 внесем значения множителей формирователей затрат для каждой функции. В табл. 5 также укажем множитель поправки (), который определяется по формуле:
где:
EMi - формирователь затрат.
Таблица 5 - Оценка пост - архитектурных факторов затрат
Фактор
Описание
Оценка
Множитель
RELY
Требуемая надежность ПО
Номинальная
DATA
Размер базы данных
Низкая
0.93
CPLX
Сложность продукта
Очень высокая
1.3
RUSE
Требуемая повторная используемость
0.91
DOCU
Документирование жизненного цикла
TIME
Ограничения времени выполнения
Высокая
1.1
STOR
Ограничения оперативной памяти
1.06
PVOL
Изменчивость платформы
ACAP
Возможности аналитика
1.22
PCAP
Возможности программиста
1.16
AEXP
Опыт работы с приложением
PEXP
Опыт работы с платформой
1.12
LTEX
Опыт работы с языком и утилитами
PCON
Непрерывность персонала
0.92
TOOL
Активное использование программных утилит
0.86
SITE
Мультисетевая разработка
SCED
Требуемый график разработки
Множитель поправки Мр
1.77
Используя модель этапа пост-архитектуры конструктивной модели стоимости СОСОМО II, определим:
Страницы: 1, 2, 3, 4, 5