Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
95 Кб
Скачать
☆
  1. Расчет трудозатрат на разработку программного продукта

Необходимо рассчитать трудозатраты на разработку программы.

Основными трудозатратами являются:

  • затраты на исследование алгоритма решения задачи;

  • затраты на разработку блок схемы и алгоритма программы;

  • затраты на программирование;

  • затраты на отладку программы на персональном компьютере;

  • затраты на подготовку документации.

Трудозатраты измеряются в человеко-часах. Расчет производится по формуле

T = tи + tа + tп + tотл + tд, (1)

где tu - затраты труда на исследование алгоритма решения задачи, чел -час;

tа - затраты на разработку блок-схемы алгоритма, чел - час;

tn - затраты на программирование, чел - час;

tотл - затраты на отладку программы на ПК, чел - час;

tд - затраты на подготовку документации, чел - час.

Для расчета трудозатрат по данной формуле необходимо произвести промежуточные расчеты.

Затраты труда на исследование алгоритма решения задачи с учетом уточнения описания и квалификации программиста вычисляются по формуле

tи = (Q * B) / 80 * k, (2)

где Q - условное число операторов в программе;

В - коэффициент увеличения затрат в зависимости от сложности

программы;

k - коэффициент квалификации разработчика.

Условное число операторов в программе можно определить по формуле

Q = q * c * (1 + p), (3)

где q - предполагаемое число операторов;

с - коэффициент новизны и сложности программы;

р - коэффициент коррекции программы в ходе ее разработки.

Q = 4500 * 1,19 * (1+0,7)= 9103,5 ед.

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

tи = (9103,5+1,20) / 80 * 0,8= 109,24 чел-час.

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

ta = Q / 70 * k, (4)

где Q - условное число операторов;

k - коэффициент квалификации разработчика.

ta = 9103,5 / 70 * 0,8 = 104,04 чел-час.

Отладка программы – это выявление дефектов и недостатков программы, проведение проверки программного продукта на соответствие техническому заданию. Расчет трудозатрат на отладку производится по формуле

tотл = Q / 45 * k, (5)

где Q - условное число операторов;

k - коэффициент квалификации разработчика.

tотл = 9103,50 / 45 * 0,8 = 161,84.

Трудовые затраты на подготовку документации складываются из затрат труда на подготовку рукописного текста и затрат труда на редактирование, печать и оформление документации.

tд = tдп + tдр, (6)

где tдп - трудовые затраты на подготовку материалов в рукописи;

tдр - затраты на редактирование, печать и оформление документации.

Трудозатраты на подготовку материалов в рукописи по формуле

tдп = Q / 150 * k, (7)

где Q - условное число операторов;

k - коэффициент квалификации разработчика.

Затраты на редактирование, печать и оформление прямо пропорционально зависят от затрат на подготовку материалов в рукописи

tдр = 0,75 * tдп, (8)

tдп = 9103,50 / 150 * 0,8= 48,55 чел-час.

tдр = 0,75 * 48,55 = 36,41 чел-час.

tд = 48,55 + 36,41 = 84,97 чел-час.

Трудовые затраты на программирование вычисляются по формуле

tп =0,25*( tu+ ta+ tотл+ tд), (9)

tп=0.25*(109,24+104,04+161,84+84,97)=115,02 чел-час

Зная все необходимые данные, для расчета по формуле (1), нужно произвести расчет общих трудозатрат на разработку программного обеспечения

T = 109,24 + 104,04 + 115,02 + 161,84 + 84,97 = 575,11 чел-час.

Расчетная таблица трудозатрат представлена в приложении А, таблица А1.