- •Содержание
- •1 Системотехническое проектирование
- •Выбор языка программирования
- •1.2 Описание платформы tini
- •2 Разработка алгоритма программы
- •3 Проектирование программных модулей
- •4 Тестирование работоспособности системы
- •Расчёт экономических показателей
- •5.1 Введение
- •5.2 Краткая характеристика разрабатываемого программного средства
- •5.3 Расчёт общей трудоёмкости разработки
- •5.4 Определение уточнённой трудоёмкости разработки
- •5.5 Определение эффективного фонда времени
- •5.6 Определение численности разработчиков
- •5.7 Определение заработной платы разработчиков
- •5.8 Определение дополнительной заработной платы
- •5.9 Определение себестоимости
- •5.10 Определение отпускной цены
- •6 Охрана труда и экологическая безопасность
- •7 Энерго– и ресурсосбережение
- •Заключение
- •Список использованных источников
5.3 Расчёт общей трудоёмкости разработки
Исходные данные приведены для расчета в таблице 5.1.
Таблица 5.1 – Исходные данные к расчётам
Наименование показателей |
Буквенные обозначения |
Значение показателя |
Коэффициент новизны |
Кн |
0,63 |
Группа сложности |
– |
3,00 |
Дополнительный коэффициент сложности |
Ксл |
0,07 |
Поправочный коэффициент, учитывающий использование типовых программ |
Кт |
0,9 |
Коэффициенты, учитывающие средства разработки |
Кур |
1,0 |
Поправочный коэффициент, учитывающий использование типовых программ был выбран исходя из степени охвата реализуемых функций разрабатываемого программного обеспечения стандартными модулями.
Объем программного обеспечения определяется путем подбора аналогов на основании:
– классификации типов программного обеспечения;
– каталога функций программного обеспечения.
Расчет общего объема ПО (количества строк исходного кода (LOC) предполагает определение объема по каждой функции. В том случае, когда на стадии технико–экономического обоснования проекта невозможно рассчитать точный объем функций, то данный объем может быть получен на основании ориентировочной (прогнозной) оценки имеющихся фактических данных по аналогичным проектам, выполненным ранее, или путем применения нормативов по каталогу функций.
Общий объем программного обеспечения рассчитывается по формуле (5.1).
, (5.1)
где V0– общий объем программного обеспечения;
n–общее число функций;
Vi– объем отдельной функции программного обеспечения.
Расчет общего объёма программного обеспечения приведен в таблице 5.2.
Таблица 5.2 – Характеристика функций и их объём
Номер функции |
Содержание функций |
Объем (строк исходного кода (LOC)) | |||
102 |
Контроль, предварительная обработка и ввод информации |
490 |
110 | ||
109 |
Управление вводом/выводом |
1790 |
150 | ||
303 |
Обработка файла |
1050 |
125 | ||
Продолжение таблицы 5.2 | |||||
Номер функции |
Содержание функции |
Объем (строк исходного кода (LOC)) | |||
507 |
Обеспечение интерфейса между компонентами |
1680 |
112 | ||
506 |
Обработка ошибок и сбойных ситуаций |
1540 |
90 | ||
707 |
Графический вывод результатов |
590 |
208 | ||
Итого |
7140 |
795 |
Нормативная трудоемкость (Тн) определяется по укрупнённым нормам затрат труда на разработку программного обеспечения на основании общего объема программного обеспечения. Нормативная трудоемкость устанавливается с учетом сложности программного средства. Выделяют три группы сложности, в которых учтены следующие составляющие программного обеспечения: языковой интерфейс, ввод–вывод, организация данных, режимы работы, операционная и техническая среда.
Объему 795 условных машинных команд (3 группа сложности программного средства) соответствует нормативная трудоемкость 40 чел–дн.
Кроме того, устанавливаются дополнительные коэффициенты сложности программного обеспечения.С учетом дополнительного коэффициента сложности Ксл по формуле (5.2) рассчитывается общая трудоемкость.
То = Тн+ Тн·Ксл, (5.2)
где То– общая трудоемкость программного обеспечения, (чел–дн);
Тн–нормативная трудоёмкость программного обеспечения, (чел–дн);
Ксл– дополнительный коэффициент сложности программного средства.
Для разрабатываемого программного обеспечения коэффициент сложности равен 0.06 т.к. учитывается возможность интерактивного доступа. Таким образом, общая трудоёмкость составит 116.6 чел–дн.