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

4. Экономическая часть

В дипломном проекте были рассмотрены возможности языка программирования Ruby по созданию Web-приложений. Как результат было разработано, реализовано и отлажено Web-приложение «Размещаемая в Сети система сообщений об ошибках» на языке программирования Ruby.

4.1 Определение трудоемкости разработки программного обеспечения

Исходные данные:

  • Предполагаемое число операторов: 1050;

  • коэффициент сложности программы: 1,25;

  • коэффициент коррекции программы в ходе её разработки: 0,1;

  • часовая заработная плата программиста, грн/ч : 10;

  • стоимость машино-часа ЭВМ, грн/ч: 5.

Нормирование труда в процессе создания программного обеспечения (ПО) существенно затруднено в силу творческого характера труда программиста. Поэтому трудоёмкость разработки ПО может быть рассчитана на основе системы моделей с различной точностью оценки.

Трудоемкость рассчитывается по формуле:

t=+++++ , (4.1)

где - затраты труда на подготовку и описание поставленной задачи (принимается 50), чел.-ч.;

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

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

- затраты труда на программирование по готовой блок-схеме, чел.-ч.;

- затраты труда на отладку программы на ЭВМ, чел.-ч.;

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

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

Условное число операторов в программе:

Q = q с(1+p), (4.2)

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

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

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

Q = 1050 1,251,1=1443

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

, (4.3)

где B – коэффициент увеличения затрат труда ( вследствие неполного описания задания, В= 1,2…..1,5 );

k – коэффициент квалификации программиста, который определяется в зависимости от стажа работы по специальности ( т.к. стаж работы равен до 2 лет, то k=0,8 ).

, чел/ч.

Затраты труда на разработку алгоритма решения задачи:

, (4.4)

, чел/ч.

Затраты труда на составление программы по готовой блок-схеме определяется по формуле:

, (4.5)

чел/ч.

Затраты труда на отладку программы на ЭВМ определяется по формуле:

, (4.6)

чел/ч.

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

, (4.7)

где — трудоемкость подготовки материалов к рукописи;

—трудоемкость редактирования, печати и оформления документации.

Трудоемкость подготовки материалов к рукописи определяется по формуле:

; (4.8)

чел.-ч.

Трудоемкость редактирования, печати и оформления документации определяется по формуле:

; (4.9)

чел.-ч.;

чел.-ч.

Таким образом, трудоемкость разработки программного обеспечения равна:

t= 50 + 28 + 72 + 72 + 361 + 158 = 741 чел.-ч.

Соседние файлы в папке Пример диплома специалиста