TEADP / Курсовая / Громакова Елена ИСЭд-52 / Расчеты по ИМ
.doc
Проект |
Затраты чел-мес |
Стоимость |
KLOC, тыс LOC |
Прогр док-ты,стр |
Ошибки |
Люди |
Анализ ликвидности и структуры пассивов |
1,5 |
5000 |
3000 |
26 |
10 |
1 |
Исходные данные для расчета LOC - метрик
На основе таблицы вычисляются размерно-ориентированные метрики:
Производительность = Длина (тыс.,LOC)/ Затраты(чел-мес) = 3000/1,5 = 2 тыс строк кода в месяц
Качество = Ошибки (ед)/Длина(тыс.,LOC) = 10/3 = 3 ошибки на 1 тыс строк кода
Удельная Стоимость = Стоимость(тыс) / Длина (LOC) = 5000/3000 = 1,6
Документированность = Страниц Документа (стр) / Длина (тыс LOC) = 26/3 = 8,6 стр на 1 тыс строк кода
Функционально – ориентированные метрики
Объект |
Ранг и оценка сложности |
Внешние вводы |
|
- Справочник «Исходные данные» |
Средний (4) |
Внешние выводы |
|
Отчет «Анализ структуры пассивов» |
Средний (4) |
Отчет «Анализ ликвидности» |
Средний (4) |
Внутренние логические файлы |
|
Справочник «Исходные Данные» |
Низкий (7) |
Отчет «Анализ структуры пассивов» |
Низкий (7) |
Отчет «Анализ ликвидности» |
Низкий (7) |
Внешние интерфейсные файлы |
|
Импорт данных |
Низкий (5) |
Исходные данные для расчета FP – метрик
Объект |
Ранг и оценка сложности |
|||
|
низкий |
средний |
высокий |
итого |
Внешние вводы |
0*3 |
1*4 |
0*6 |
4 |
Внешние выводы |
0*4 |
2*5 |
0*7 |
10 |
Внутренние логические файлы |
3*7 |
0*10 |
0*15 |
21 |
Внешние запросы |
0*7 |
0*4 |
0*6 |
0 |
Внешние интерфейсные файлы |
1*5 |
0*7 |
0*10 |
5 |
Общее количество |
40 |
FP = Общее количество * (0,65+0,01*∑Fi), где Fi – коэффициенты регулировки сложности.
Определение системных параметров приложения.
№ |
Системный параметр |
Значение |
1 |
Передачи данных |
1 |
2 |
Распределенная обработка данных |
3 |
3 |
Производительность |
0 |
4 |
Распространенность используемой конфигурации |
4 |
5 |
Скорость транзакций |
3 |
6 |
Оперативный ввод данных |
2 |
7 |
Эффективность работы конечного пользователя |
5 |
8 |
Оперативное обновление |
2 |
9 |
Сложность обработки |
4 |
10 |
Повторная используемость |
5 |
11 |
Легкость инсталляции |
3 |
12 |
Легкость эксплуатации |
3 |
13 |
Разнообразные условия размещения |
5 |
14 |
Простота изменений |
5 |
Итого: |
42 |
Функциональный показатель:
FP = 10*(0,65+0,01*42) = 42,4
Производительность = ФункцУказатель/Затраты(FP/чел-мес) = 42,4/1,5 = 28,27
Качество = Ошибки/ ФункцУказатель(ед/FP ) = 10/42,4 = 0,24
УдельнаяСтоимость = Стоимость / ФункцУказатель/Затраты(тыс) = 5000/28,27= 176,87
Документированность = Страниц Документа/ ФункцУказатель (страниц/FP) = 26/42,4 = 0,61
LOC = 42,4*10 = 424
Затраты = (LOC * 0,001)*2,168 = 0,92 чел/мес