Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДП.docx
Скачиваний:
11
Добавлен:
23.09.2019
Размер:
4.64 Mб
Скачать

5.1.2 Расчет трудоемкости и продолжительности работ

В первую очередь необходимо определить планируемое число исполнителей для разработки программного продукта. В данной разработке занято двое исполнителей: руководитель проекта (РП), он же проектировщик и программист, и непосредственно прикладной программист или инженер-программист (ИП).

Также необходимо отметить, что в связи со спецификой разрабатываемого ПО, для разработки требуется 2 персональных компьютера.

Расчет трудоемкости выполнения работ по созданию программного средства по сумме трудоемкости этапов и видов работ, оцениваемых экспертным путем в человеко-днях, как правило, носит вероятностный характер, так как зависит от множества трудно учитываемых факторов [5.2, 5.3].

Трудоемкость каждого вида работ определяется по формуле:

(5.1)

где – трудоемкость работ, чел-дн;

– минимально возможная трудоемкость выполнения отдельного вида работ, чел-дн;

– максимально возможная трудоемкость выполнения отдельного вида работ, чел-дн.

Продолжительность каждого вида работ в календарных днях ( ) определяется по следующей формуле:

(5.2)

где – продолжительность каждого вида работ, календарные дни;

– количество исполнителей, чел;

– коэффициент, учитывающий выходные и праздничные дни.

Коэффициент рассчитывается следующим образом:

(5.3)

где – число календарных дней в году, дн;

– количество рабочих дней в году, дн.

Согласно производственному и налоговому календарю на 2012 год, число календарных дней в году составляет 366 дней, а количество рабочих дней – 249 [5.4]. Таким образом:

Полный список видов и этапов работ по созданию ПО, экспертные оценки и расчетные величины их трудоемкости, а также продолжительность каждого вида работ, рассчитанные по формулам (5.1) и (5.2), представлены в таблице 5.2.

Таблица 5.2 – Перечень работ и их продолжительность

Наименование работы

Трудоемкость,

чел.дн.

Кол-во исп., чел.

Исполнители

Продолж. работ,

раб. дн.

Продолж. работ,

кал. дн.

1

2

3

4

5

6

7

8

Техническое задание

Постановка задачи

1

2

1,4

1

РП

1,4

2,0

Сбор материалов и анализ существующих разработок

1

3

1,8

1

ИП

1,8

3,0

Подбор литературы

1

2

1,4

1

ИП

1,4

2,0

Определение требований к системе

2

3

2,4

1

РП

2,4

4,0

Определение стадий, этапов и сроков разработки ПО

2

3

2,4

1

РП

2,4

4,0

Эскизный проект

Анализ существующих аналогичных систем

4

7

5,2

1

ИП

5,2

8,0

Разработка структурной схемы программы

3

6

4,2

1

РП

4,2

6,0

Разработка функциональной схемы программы

13

22

16,6

1

РП

16,6

24,0

Технический проект

Технико-экономическое обоснование проекта

2

3

2,4

1

РП

2,4

4,0

Определение требований к ПО

2

4

2,8

2

РП,

ИП

1,4

2,0

Выбор инструментальных средств

1

2

1,4

2

РП,

ИП

0,7

1,0

Определение требований к программно-аппаратным средствам

1

2

1,4

1

ИП

1,4

2,0

Рабочий проект

Программирование

25

28

26,2

1

ИП

26,2

39,0

Продолжение таблицы 5.2

Тестирование и отладка ПО

5

8

6,2

1

ИП

6,2

9,0

Разработка программной документации

3

6

4,2

2

РП, ИП

2,1

3,0

Согласование и утверждение работоспособности ПО

2

3

2,4

2

РП,ИП

1,2

2,0

Внедрение

Опытная эксплуатация

4

7

5,2

1

ИП

5,2

8,0

Анализ данных, полученных в результате эксплуатации

3

5

3,8

2

РП, ИП

1,9

3,0

Устранение замечаний, выявленных при эксплуатации

4

6

4,8

1

ИП

4,8

7,0

Корректировка технической документации по результатам испытаний

2

4

2,8

2

РП, ИП

1,4

2,0

  • РП – руководитель проекта;

  • ИП – инженер-программист.

Таким образом, с учётом данных из таблицы 5.2, общая трудоемкость проведения работ составляет 99 человеко-дней.