- •Содержание
- •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.4 Определение уточнённой трудоёмкости разработки
При создании программных средств выделяют следующие стадии разработки:
– техническое задание (ТЗ);
– эскизный проект (ЭП);
– технический проект (ТП);
– рабочий проект (РП);
– внедрение (ВН).
При решении сложных задач с длительным периодом разработки программного средства трудоемкость определяется по стадиям разработки с учетом новизны, степени использования типовых программ и удельного веса трудоемкости стадий разработки.
На основании общей трудоемкости рассчитывается уточненная трудоемкость с учетом распределения по стадиям (Тут), определяется по формуле (5.3).
Тут =, (5.3)
где Тi– трудоемкость разработки ПО наi–той стадии, (чел–дн).
m–количество стадий разработки;
Значения коэффициентов удельных весов трудоемкости зависят от степени новизны программного обеспечения.
Трудоемкость программного обеспечения по стадиям определяется с учетом новизны, степени использования в разработке типовых программ и средств разработки.
Трудоемкость по стадиям определяется по формуле (5.4).
Тстi=dстi·Кн·Кт· Кур·То, (5.4)
где Тстi– трудоемкость разработки ПО наi–ой стадии (технического задания, эскизного проекта, технического проекта, рабочего проекта и внедрения);
dстi– удельный вес трудоемкости i–ой стадии разработки программного обеспечения в общей трудоемкости разработки программного обеспечения;
Кн– поправочный коэффициент, учитывающий степень новизны программного обеспечения;
Кт– поправочный коэффициент, учитывающий степень использования в разработке типовых программ;
Кур–коэффициент, учитывающий средства разработки;
То– общая трудоемкость программного обеспечения, (чел–дн).
Расчет уточненной трудоемкости представлен в таблице 5.3.
Таблица 5.3 – Расчет уточнённой трудоемкости разработки
Показатели |
Стадии |
Итого | |||||
ТЗ |
ЭП |
ТП |
РП |
ВН |
| ||
1. Коэффициенты удельных весов трудоемкости стадии разработки программного обеспечения (К) |
0,18 |
0,19 |
0,28 |
0,24 |
0,11 |
1,0 | |
2.Коэффициент, учитывающий использование стандартных модулей (Кт) |
|
|
|
1 |
|
– | |
3. Коэффициент, учитывающий новизну программного обеспечения (Кн) |
0,63 |
0,63 |
0,63 |
0,63 |
0,63 |
– | |
4. Коэффициент, учитывающий средства разработки |
1,0 |
1,0 |
1,0 |
1,0 |
1,0 |
| |
Продолжение таблицы 5.3 | |||||||
Показатели |
ТЗ |
ЭП |
ТП |
РП |
ВН |
Итого | |
5.Уточненная трудоемкость |
13,22 |
13,96 |
20,57 |
17,63 |
8,08 |
73,46 |
Уточнённая трудоёмкость разработки программного обеспечения по всем стадиям составит 72 чел–дн.
5.5 Определение эффективного фонда времени
Эффективный фонд времени работы одного работника (Фэф) рассчитывается по формуле (5.5).
Фэф= Д-Дпв-До, (5.5)
где Фэф– эффективный фонд времени работы одного работника, рабочие дни;
Дг– количество дней в году, (дн);
Дп– количество нерабочих дней (выходные и праздничные) в году, (дн);
До–количество дней отпуска, (дн).
При выполнении расчетов в дипломном проекте необходимо принимать значение Д равным количеству дней выполнения расчетов.
Длительность периода дипломного проектирования – с 1 февраля по 1 июня – составляет 83 рабочих дня.