Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

TEADP / Курсовая / Крылова_ИСЭд-52 / ИМ_Крылова_метрики

.doc
Скачиваний:
17
Добавлен:
20.04.2015
Размер:
58.88 Кб
Скачать

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

Исходные данные для расчета:

Наименование

Число элементов данных

Ранг

Внешние вводы

Документ «Ввод данных»

18

низкий 3

Обработка «Ввод данных из файла»

2

низкий 3

Внешние выводы

Отчет «Вертикальный анализ»

7

средний 4

Отчет «Горизонтальный анализ»

3

высокий 5

Отчет «Трендовый анализ»

7

средний 4

Внешние запросы

Запрос для выбора документа «Ввод данных»

4

низкий 3

Внутренние логические файлы

Справочник «Организации»

2

средний 7

Справочник «ФДДенСрВ»

3

средний 7

Регистр сведений «ФормаДвижениеДенежныхСредств»

2

высокий 10

Документа «Ввод данных»

11

высокий 10

Всего

59

Определение системных параметров приложения

Параметр

Значение F(i)

1

Передачи данных

0

2

Распределенная обработка данных

0

3

Производительность

0

4

Распространенность используемой конфигурации

2

5

Скорость транзакций

3

6

Оперативный ввод данных

0

7

Эффективность работы конечного пользователя

4

8

Оперативное обновление

2

9

Сложность обработки

1

10

Повторная используемость

0

11

Легкость инсталляции

1

12

Легкость эксплуатации

0

13

Разнообразные условия размещения

0

14

Простота изменений

0

Всего

13

Количество функциональных указателей вычисляется по формуле

FP = Общее количество × (0,65 + 0,01×) =59*(0,65+0,01*13) = 46,02

Исходные данные для расчета LOC-метрик:

Проект

Затраты, чел.-мес.

Стоимость, тыс. $

KLOC, тыс. LOC

Прогр. документы страниц

Ошибки

Люди

ааа01

24

168

12,1

365

29

3

bbb02

62

440

27,2

1224

86

5

ccc03

43

314

20,2

1050

64

6

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

Кпр = (24+62+43) / (12,1+27,2+20,2) = 2,168 чел.-мес / тыс. LOC.

Описываемый программный продукт разработан на языке 1С. Для него количество операторов на один FP равно 10.

Используем пересчет FP-оценок в LOC-оценки:

LOC = 46,02*10 = 460,2 = 0,46 тыс. строк;

В результате получаем следующую оценку для трудозатрат Тр

Тр = Кпр*LOC =2,168*0,46 = 0,997 чел.-мес

При среднемесячной заработной плате программиста 15,5 тыс. руб. стоимость разработки составит

Ср = 0.9*15,5 =15,46 тыс. руб.

Результаты расчета:

1) Трудозатраты на разработку проекта составят 0,99 чел.-мес.

2) Стоимость разработки составит 15,46 тыс. руб.

Соседние файлы в папке Крылова_ИСЭд-52