Согласно типовым нормам времени [8] первоначально определяется, к какой подсистеме относится разрабатываемая задача, и описываются требуемые исходные данные. В Таблице представлены данные, необходимые для расчета трудоемкости.
Таблица 3 – Исходные данные ПО «Лабораторный стенд»
Наименование характеристики | Значение |
Подсистема разработанного программного продукта | управление НИР и ОКР |
Количество форм входной информации: переменная нормативно-справочная банк данных | |
Количество форм выходной информации | |
Степень новизны комплекса задач | разработка проекта, имеющего аналогичные решения (В) |
Сложность алгоритма | алгоритмы оптимизации и моделирования систем и объектов (1) |
Вид используемой информации | переменная информация |
Сложность контроля входной и выходной информации | входные данные однообразной формы – 12 печать документов однообразной формы – 22 |
Язык программирования | С# |
Объем входной информации | 10 тысяч документострок |
Вид обработки | режим реального времени (РВ) |
Использование типовых проектных решений | 20% (коэффициент 0,8) |
В Таблице приведены расчеты трудоемкости разработки программного продукта по стадиям.
Таблица 4 – Расчет трудоемкости разработки лабораторного стенда
Стадия разработки проекта | Затраты времени | Поправочный коэффициент | Затраты с учетом поправочного коэффициента | |||
Значение, чел.-дней | основание | Значение | основание | |||
1. Разработка технического задания | ||||||
1.1. Затраты времени разработчика постановки задачи | Таблица 4.1, норма 7в | 0,65 | Примечание к Таблица 4.1. | 15,6 | ||
1.2. Затраты времени разработчика ПО | Таблица 4.1, норма 7в | 0,35 | Примечание к Таблица 4.1. | 8,4 | ||
2. Разработка эскизного проекта | ||||||
2.1. Затраты времени разработчика постановки задачи | Таблица 4.2, норма 7в | 0,7 | Примечание к Таблица 4.2 | 46,9 | ||
2.2. Затраты времени разработчика ПО | Таблица 4.2, норма 7в | 0,3 | Примечание к Таблица 4.2 | 20,1 | ||
3. Разработка технорабочего проекта | ||||||
3.1. Затраты времени разработчика постановки задачи (технический проект) | Таблица 4.15, норма 2б | K1=1 | п.1.7 (Таблица 1.1) | 44,98 | ||
K2=1 | п.1.7 (Таблица 1.3) | |||||
K3=1,26 | п.1.9 (Таблица 1.5) | |||||
K4=0,85 | п.1.15 | |||||
Кобщ=1,07 | Кобщ = K1* K2* K3 * K4 = 1 * 1 * 1,26 * 0,85 = 1,07 | |||||
3.2. Затраты времени разработчика программного обеспечения (технический проект) | Таблица 4.16, норма 2б | K1=1 | п.1.7 (Таблица 1.1) | 11,78 | ||
K2=1 | п.1.7 (Таблица 1.3) | |||||
K3=1,26 | п.1.9 (Таблица 1.5) | |||||
K4=0,85 | п.1.15 | |||||
Кобщ=1,07 | Кобщ = K1 * K2 * K3 * K4 = 1 * 1 * 1,26 * 0,85 = 1,07 | |||||
3.3. Затраты времени разработчика постановки задачи (рабочий проект) | Таблица 4.41, норма 2б | K1=1,2 | п.1.7 (Таблица 1.2) | 12,17 | ||
K2=1 | п.1.7 (Таблица 1.3) | |||||
K3=1 | п.1.9 (Таблица 1.4) | |||||
K4=1,32 | п.1.10 (Таблица 1.5) | |||||
K5=0,8 | п.1.12 | |||||
K6=0,8 | п.1.13 (Таблица 1.6) | |||||
K7=1 | п.1. 15 | |||||
Кобщ = 1,01376 | Кобщ = K1 * K2 * K3 * K4 * K5 * K6 * K7 = 1,2 * 1 * 1 * 1,32 * 0,8 * 0,8 * 1 = 1,01376 | |||||
3.4. Затраты времени разработчика ПО (рабочий проект) | Таблица 4.42, норма 2б | K1=1,2 | п.1.7 (Таблица 1.2) | |||
K2=1 | п.1.7 (Таблица 1.3) | |||||
K3=1 | п.1.9 (Таблица 1.4) | |||||
K4=1,32 | п.1.10 (Таблица 1.5) | |||||
K5=0,8 | п.1.12 | |||||
K6=0,8 | п.1.13 (Таблица 1.6) | |||||
K7=1 | п.1.15 | |||||
Кобщ = 1,01376 | Кобщ = K1 * K2 * K3 * K4 * K5 * K6 * K7 = 1,2 * 1 * 1 * 1,32 * 0,8 * 0,8 * 1 = 1,01376 | |||||
4. Внедрение | ||||||
4.1. Затраты времени разработчика постановки задачи | Таблица 4.67, норма 2б | K1=1 | п.1.7 (Таблица 1.3) | 13,55 | ||
K2=1 | п.1.9 (Таблица 1.4) | |||||
K3=1,21 | п.1.10 (Таблица 1.5) | |||||
К4=0,8 | п.1.13 (Таблица 1.6) | |||||
Кобщ = 0,968 | Кобщ = K1 * K2 * K3 * K4 = 1 * 1 * 1,21* 0,8 = 0,968 | |||||
4.2. Затраты времени разработчика программного обеспечения | Таблица 4.68, норма 2б | K1=1 | п.1.7 (Таблица 1.3) | 14,52 | ||
K2=1 | п.1.8 (Таблица 1.4) | |||||
K3=1,21 | п.1.9 (Таблица 1.5) | |||||
К4=0,8 | п.1.12 (Таблица 1.6) | |||||
Кобщ = 0,968 | Кобщ = K1 * K2 * K3 * K4 = 1 * 1 * 1,21 * 0,8 = 0,968 | |||||
Всего на комплекс задач (Тдн) | 262 дня | |||||
В Таблице приведены расчеты затрат времени на внедрение и отладку.
Таблица 5 – Затраты машинного времени при разработке лабораторного стенда
Стадия разработки проекта | Затраты времени | Поправочный коэффициент | Затраты времени с учетом поправочного коэффициента | ||
значение, часов | основание | значение | основание | ||
Внедрение и отладка | Таблица 4.86, норма 2б | K1=1,15 | п.1.15 (Таблица 1.7) | 36,8 | |
K2=1 | п.1.15 (Таблица 1.8) | ||||
Кобщ=1,15 | Кобщ = K1* K2 = 1,15 * 1 = 1,15 |
Время работы ЭВМ при внедрении и отладке проекта составляет: 36,8 ч.
Расчет стоимости машинного часа
Стоимость одного машинного часа определяется по формуле из [9]:
,
где – эксплуатационные годовые затраты (руб.),
– количество часов, отработанных всеми машинами в год (час.).
Эксплуатационные годовые затраты включают в себя следующее.
Амортизация оборудования.
Амортизация оборудования составляет 25% и 15% от стоимости основного и вспомогательного оборудования соответственно:
.
Стоимость основного оборудования определяется по формуле:
,
где – коэффициент, учитывающий транспортировку и монтаж оборудования (1,1);
– количество компьютеров (1 шт.);
– стоимость одного компьютера (35000 руб. ).
Таким образом: .
Стоимость вспомогательного оборудования определяется как 10% от стоимости основного оборудования: .
Таким образом, .
Общая стоимость оборудования равна:
.
Амортизационные отчисления составляют:
.