
- •Введение
- •1. Общие положения
- •2. Структура организационно-экономической части
- •2.1. Технико-экономическое обоснование выбора темы
- •2.2. Организационный раздел
- •2.3. Экономический раздел
- •2.3.1. Расчет затрат
- •2.3.2. Оценка эффективности дипломного проекта
- •3. Определение экономической эффективности внедрения новых методов расчета на эвм
- •3.1. Виды экономического эффекта
- •3.3. Оценка экономического эффекта
- •3.4. Определение полных затрат
- •3.5. Определение трудоемкости (Вариант 1)
- •3.6. Показатели, характеризующие эффективность использования эвм
- •Типовой перечень работ
- •Примерное содержание организационно-экономической части дипломных работ (др)
- •1 Организационная часть
- •2 Экономическая часть
- •2.1.Расходные материалы
- •2.2. Заработная плата
- •Вычисление трудоемкости (Вариант 2)
3.5. Определение трудоемкости (Вариант 1)
Трудоемкость разработки программного обеспечения решения поставленной задачи можно рассчитать по формуле:
t1 + t2 + t3 + t4 + t5 + t6 (15)
где t1 – затраты труда на подготовку описания задачи;
t2 – затраты труда на исследование и разработку алгоритма решения задачи;
t3 – затраты труда на разработку блок-схемы алгоритма;
t4 – затраты труда на программирование по готовой блок-схеме;
t5 – затраты труда на отладку программы на ПЭВМ;
t6 – затраты труда на подготовку документации по задаче;
t7 – затраты на поиск ошибок (6 % от t4).
Условное число операторов в разрабатываемой программе, те параметры, которые необходимо написать программисту в процессе работы над задачей с учетом возможных уточнений в постановке и совершенствовании алгоритма. Условное число операторов Q в программе решения задачи может быть определено по формуле:
(16)
где
- предполагаемое число операторов;
-
коэффициент сложности программы;
- коэффициент
сложности программы в ходе ее разработки.
Помимо названных выше используются коэффициенты квалификации разработчика алгоритмов и программ k и увеличения затрат труда вследствие недостаточного или некачественного описания задачи – В.
Следует заметить, что затраты труда на подготовку описания задачи точно определить невозможно, так как это связано с творческим характером работы. Коэффициент сложности задачи – с, характеризует относительную сложность программы задачи по отношению к так называемой типовой задаче, сложность которой принята равной единице (величина «с» лежит в пределах от 1,25 до 2);
Коэффициент коррекции программы – увеличение объема работ за счет внесения изменений в алгоритм или программу решения задачи по результатам уточнения ее постановок и описаний, изменения состава и структуры информации, а также уточнений, вносимых разработчиком для улучшения качества самой программы без изменения постановки задачи (на практике при разработке программы в среднем вносится 3-5 коррекций, каждая из которых ведет к переработке от 5% до 10% готовой программы, т.е. величина р находится в пределах 0.005-0,1).
Коэффициент квалификации разработчика k степень подготовленности исполнителя к порученной ему работе (он определяется в зависимости от стажа работы и составляет: для работающих до двух лет – 0,8; от двух до трех лет – 1,0; от трех до пяти лет - 1,1-1,2; от пяти до семи лет - 1,3-1,4; свыше семи лет – 1,5-1,6).
Коэффициент увеличения затрат труда вследствие недостаточного описания задачи В – качество постановки задачи, выданной для разработки программы, с связи с тем, что задачи, как правило, требуют уточнения и доработки (практика показывает, что в большинстве случаев этот коэффициент в зависимости от сложности задачи принимается от 1,2 до 1,5).
Затраты труда на изучение описания задачи t1 с учетом уточнения описания и квалификации программиста, разработку алгоритма решения задачи t1, составления программы по готовой блок-схеме t4, отладку программы на ПЭВМ t5 могут быть определены по формулам:
(17)
(18)
(19)
(20)
(21)
t6=t7+t8 (22)
(23)
Где:
t7 -затраты труда на конструкторское оформление
t8- затраты труда на редактирование, печать и оформление документации, равные 0,75 t7
В знаменателе формул 17-23 в скобках дана производительность исполнения в интервале ( команд/час).