
- •Экономический раздел
- •Начальные условия для расчётов
- •Расчёт трудоёмкости
- •Сводная таблица расчёта трудоёмкости. Таблица 3.2
- •Расчет себестоимости разработки
- •Расчет затрат на содержание и эксплуатацию вычислительных средств
- •Сметная калькуляция на разработку программных средств.
- •Сводная таблица расчётов. Таблица 3.4.
- •Расчёт совокупной стоимости владения
Экономический раздел
Начальные условия для расчётов
В данной выпускной квалификационной работе для расчёта трудоёмкости создания программного продукта используется метод основанный на зависимости общей трудоемкости ( tобщ ) от основных факторов, определяющих трудоемкость создания ПС.
tобщ=f(Q,B, Кпр) (3.1)
Где Q - условное число операторов, В - коэффициент недостаточности описания задачи, Кпр - коэффициента квалификации программиста.
Условное число операторов в разрабатываемой программе определяется
по формуле:
Q=q*Kc=1500*1,26 = 1890 (3.2)
Где q - число операторов в исходном коде программы (число исходных команд), Kc- коэффициент, учитывающий новизну и сложность программы. Результатом дипломного проектирования стала многовариантная программа, а значит величина q находится в диапазоне от 1400 до 1500. Коэффициент Kc зависит от уровня языка программирования, в данном случае – это язык высокого уровня C# семейства языков C. Группа новизны выбрана как Б – оригинальная программа, разработанная с учётом особенностей и нужд Российской Национальной Библиотеки. Информационная система решает широкий спектр задач и относится к первой группе сложности. Таким образом Kc = 1,26. А коэффициент В = 1,2.
Коэффициент квалификации программиста определяется исходя из его стажа работы. Мой стаж работы в качестве программиста 6,5 лет, что соответствует Кпр = 1,2.
Расчёт трудоёмкости
Разработка программного продукта происходила в 6 стадий:
подготовка описания задачи;
исследование алгоритма решения задачи;
разработка блок-схемы алгоритма решения задачи;
программирование по блок-схеме алгоритма;
отладка программы решения задачи на ЭВМ;
подготовка документации по задаче.
ton=
=
чел.час (3.3)
где Tmax- трудоемкость операции в наиболее благоприятных условиях (оптимистическая оценка);
Tmin - трудоемкость операции при неблагоприятных условиях (пессимистическая оценка)
Tнв- трудоемкость операции при нормальных условиях (наиболее вероятная оценка). Данные величины определяются исходя из значения q.
q |
Tmin |
Tнв |
Tmax |
100 |
10 |
15 |
20 |
500 |
20 |
35 |
50 |
1000 |
25 |
50 |
75 |
1500 |
30 |
60 |
90 |
2000 |
40 |
70 |
100 |
2500 |
50 |
80 |
110 |
5000 |
70 |
110 |
150 |
10000 |
100 |
150 |
200 |
20000 |
150 |
225 |
300 |
30000 |
200 |
300 |
400 |
Оценка времени подготовки описания задачи Таблица 3.1
Трудоемкость исследования алгоритма решения задачи определяется по формуле:
tнс
=
чел.час
(3.4)
Трудоемкость разработки блок-схемы алгоритма определяется по формуле:
tал
=
=
чел.час
(3.5)
Трудоемкость программирования по блок-схеме алгоритма определяется по формуле:
=
чел.час
(3.6)
Трудоемкость отладки программы на ЭВМ рассчитывается по формулам:
при автономной отладке одной задачи
чел.час
(3.7)
при комплексной отладке
чел.час
(3.8)
Трудоемкость подготовки документации по задаче определяется по формуле:
tподг=tмр+tдо = 78,75+59,1=137,85 чел.час (3.9)
где
tмp
-
затраты труда на подготовку материалов
рукописи.
=
чел.час
(3.10)
=
0,75 * 78,75 = 59,1 чел.час
(3.11)
Общая трудоемкость создания ПС определяется путем суммирования трудоемкостей по этапам.
№операции
|
Наименование операции |
Трудоемкость (чел.час) |
1 |
Подготовка описания задачи |
60 |
2 |
Исследование алгоритма решения задачи |
22,2 |
3 |
Разработка блок-схемы алгоритма |
63 |
4 |
Программирование по блок-схеме алгоритма |
63 |
5
|
Отладка программы решения задачи на ЭВМ |
315 |
6 |
Подготовка документации по задаче |
137,85 |
tобщ |
601,05 |