Расчет экономических показателей при разработке программного обеспечения

Таблица 6.6 - Характеристика функций и их объем для второго ПО

Содержание функций

Объем функции строк исходного кода (LOC)

По каталогу Vi

Уточненный Vуi

Организация ввода информации

150

120

Синтаксический и семантический анализ входного языка и генерация кодов команд

5700

680

Организация ввода/вывода информации с сети терминалов

3200

945

Обработка ошибочных и сбойных ситуаций

1720

320

Обеспечение интерфейса между компонентами

1540

435

Итого

12310

2500

Нормативная трудоемкость (Тн) определяется на основании общего объема программного средства. Нормативная трудоемкость устанавливается с учетом сложности программного средства.

Объему 2326 условных машинных команд (3 группа сложности программного средства) соответствует нормативная трудоемкость 105 человеко-дней. Объему 2500 условных машинных команд (3 группа сложности программного средства) соответствует нормативная трудоемкость 116 чел.-дн.

Далее определим общую трудоемкость разработки.

При создании программных средств выделяют следующие стадии разработки:

- техническое задание (ТЗ);

- эскизный проект (ЭП);

- технический проект (ТП);

- рабочий проект (РП);

- внедрение (ВН).

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

Нормативная трудоемкость на различных стадиях определяется по формулам (6.4), (6.5), (6.6), (6.7), (6.8):

Тнтз = Тн × Ктз × Кс × Кн × Кур, (6.4)

Тнэп = Тн × Кэп × Кс × Кн × Кур, (6.5)

Тнтп = Тн × Ктп × Кс × Кн × Кур (6.6)

Тнрп =Тн × Крп × Кс × Кн × Кт × Кур (6.7)

Тнвн = Тн × Квн × Кс × Кн × Кур, (6.8)

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

Разрабатываемое ПО должно пройти все стадии проектирования: техническое задание, эскизный проект, технический проект, рабочий проект, внедрение.

Коэффициенты удельных весов трудоёмкости стадии в общей трудоёмкости разработки ПС ВТ: ТЗ=0,100,10, ЭП=0,080,20, ТП=0,090,30, РП=0,580,30, ВН=0,150,10.

Коэффициент использования стандартных модулей для первого ПО KT=0,90,55 (степень охвата реализуемых функций разрабатываемого ПО типовыми программами от 60% и выше).

Коэффициент использования стандартных модулей для второго ПО KT=0,90,77 (степень охвата реализуемых функций разрабатываемого ПО типовыми программами от 20 до 40%).

Коэффицент учитывающий средства разработки для первого и второго ПО Kур = 0,91 (процедурные языки высокого уровня).

Все расчеты для первого ПО сведены в таблице 6.7, для второго ПО - в таблице 6.8.

терминал аппаратный микроконтроллер преобразователь

Таблица 6.7 - Расчет общей трудоемкости для первого ПО

Показатели

Стадии

Итого

ТЗ

ЭП

ТП

РП

ВН

Коэффициенты удельных весов трудоемкости стадии разработки ПО (К)

0,10

0,20

0,30

0,30

0,10

1,0

Распределение нормативной трудоемкости программного обеспечения (Тн) по стадиям, чел.-дн.

11

21

31

31

11

105

Коэффициент сложности ПО (Кс)

1,26

1,26

1,26

1,26

1,26

-

Коэффициент, учитывающий ис-пользование стандартных модулей (Кт)

0,55

-

Коэффициент, учитывающий новизну ПО (Кн)

0,63

0,63

0,63

0,63

0,63

-

Общая трудоемкость ПО (То), чел.дн.

0,873

3,334

7,382

7,382

0,873

19,844

Перейти на страницу: 1 2 3 4 5 6 7

Другое по теме:

Моделирование электронного расширителя стереобазы с помощью программного пакета OrCAD 9.2
Возможность компьютерного моделирования электронных устройств открывает перед нами широкие возможности в изучении их характеристик, не прибегая к дорогостоящим и достаточно трудоемким затратам на реальные физические экспе ...

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

©  www.techvarious.ru - 2020