Смекни!
smekni.com

Разработка автоматизированного рабочего места оператора автотранспортного предприятия (стр. 12 из 13)

• 15% серьезной доработки изменений текста программы;

• 2% уточняющей отладочной доработки исходного текста.

Коэффициент типизации (повторение близких фрагментов в различных программных модулях) – 15%.

С учетом применяемого инструмента (BorlandDelphi 7) – 15% соответственно разработка программы составляет 35%.

Таким образом, количество условных команд Q разрабатываемого программного продукта составляет:

Q = 2000 × 1,3 × 0,35 × (1 + 0,15 + 0,02) = 1065 (условных команд).

Произведем расчет трудоемкости разработки программного изделия по стадиям.

Работы, выполняемые на третьей стадии разработки – алгоритмизации и программирования, являются наиболее сложными и наиболее длительными.

Трудоемкость работ на стадии алгоритмизации и программирования вычисляются по формуле (4.2):

, (4.2)

где

– затраты труда на изучение (и описание) задачи;

– затраты труда на изучение задачи в целом и на разработку алгоритмов;

– затраты труда на разработку блок–схем;

– затраты труда проектирование базы данных;

– затраты труда на программирование;

– затраты труда на отладку программы;

– время машинного счета на ЭВМ.

Затраты труда на изучение задачи –

определяются по формуле (4.3):

, (4.3)

где Q – общее количество команд в программном комплексе (1065 условных команды);

– производительность исполнителя на этапе алгоритмизации и программирования (90 ком. час);

– коэффициент, отражающий квалификацию специалиста (для стажа более 3 лет, коэффициент равен 1,1);

– коэффициент, учитывающий требуемое качество описания задачи (для нашего случая
=1,2).

Произведем расчет затрат труда на первом этапе стадии алгоритмизации и программирования:

(чел. час).

Затраты труда на изучение задачи в целом и разработку алгоритмов рассчитываются по формуле (4.4)

, (4.4)

где

– производительность исполнителя на втором этапе стадии алгоритмизации и программирования (60 ком. час).

(чел. час).

Затраты труда на разработку блок–схем программного продукта определяются по формуле (4.5)

, (4.5)

где

– производительность исполнителя на третьем этапе стадии алгоритмизации и программирования (50 ком. час).

(чел. час).

Затраты труда на этапе программирования определяются по формуле (4.6).


,(4.6)

где

– производительность на четвертом этапе стадии алгоритмизации и программирования (40 ком. час).

(чел. час).

Затраты труда на отладку программы определяются по формуле (4.7)

,(4.7)

где

– производительность на пятом этапе третьей стадии алгоритмизации и программирования (30 ком. час).

(чел. час),

Таким образом, трудоемкость работ на стадии алгоритмизации и программирования:

= 147 (чел. час) = 18 (чел. дн.).

Трудоемкость остальных стадий разработки программного изделия по формуле (4.8)

, (4.8)

где

– трудоемкость каждой стадии.

Результаты расчета остальных стадий разработки программного изделия представлены таблице 4.2.


Таблица 4.2 – Результаты расчета остальных стадий разработки

Стадия Трудоемкость, Трудоемкость,
разработки (чел. час.) (чел. дн.)
Т1 43 6
Т2 85 11
ТЗ 16 2
Т4 16 2
Т5 16 2
Т6 16 2

В целом трудозатраты на разработку системы составят:

Т = Т1 + Т2 + Т3 + Т4 + Т5 + Т6 = 193 чел. час.

Распределение трудоемкости работ между исполнителями на различных стадиях представлено в таблице 4.3.

Расчет календарной продолжительности стадии определяется по формуле (4.9), (4.10), предполагающей равную степень загруженности Rj исполнителей на j‑ой стадии.

, (4.9)

где

– общая трудоемкость j стадии;

р – доля дополнительных работ (0,1);

– количество часов в рабочем дне;

f – переводной коэффициент, обеспечивающий переход от человеко-дней с календарным интервалом.

, (4.10)

где

– относительная доля работ, выполняемых j‑м исполнителем на i‑й стадии.

(раб. дн. / кал. дн.).

Полученные данные представлены в таблице 4.4.

Таблица 4.3 – Распределение трудоемкости между исполнителями

№ п/п Наименование стадий Трудоемкость, чел. час. Занятые исполнители Доля выполненных работ, % Трудоемкость по исполнителям, чел. час.
1 Подготовительная стадия 43 Программист (сист.)Программист (БД) 5050 2222
2 Теоретическая разработка 85 Программист (сист.)Программист (БД) 4060 3451
3 Алгоритмизация и программирование 16 Программист (сист.)Программист (БД.) 4060 6,59,5
4 Обобщение и выводы 16 Программист (сист.) 100 16
5 Техническая отчетность 16 Программист (сист.) 100 16
6 Внедрение и сопровождение 16 Программист (сист.) 100 16

Таблица 4.4 – Длительность этапов разработки

Наименование этапа Длительность этапа, кал. дн.
T1K 6
T2K 11
T3K 2
T4K 2
T5K 2
T6K 2

Таким образом, общая продолжительность разработки составит 25 календарных дней.

Основными статьями затрат, которые должны быть предусмотрены сметой являются: заработная плата (ПФ, ФОМС, ФСС), накладные расходы, затраты на расходные материалы, специальное программное обеспечение.

В разработке информационной системы принимают участие два программиста. Функции программистов разделялись на программирование дружественного и удобного интерфейса, а также программирования функций БД. Месячные оклады специалистов приводились в соответствие со статистическими показателями по Смоленской области, которые составили 7000 рублей.

В таблице 4.5 произведен расчет затрат на разработку, связанных с заработной платой.

Таблица 4.5 – Расчет затрат, связанных с заработной платой

Специалист СреднедневнойзаработокЗСДО/Ф, руб. Общие затратына зар. платуЗ=ЗСД×Т, руб.
Программист (сист.) 318 4650,75
Программист (БД) 318 3472,3
Итого 636 8123

Среднедневной заработок определяется по формуле (4.11)