Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
черновик_v4.8.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

Перечень работ проекта

Этап ti

№ работы

Содержание работы

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

(чел-час)(чел-дни)

1

1

Разработка общих алгоритмов

84,6

10,6

2

Разработка структуры данных

3

Выбор архитектуры

4

Выбор базовых средств разработки

2

5

Разработка модели приложения

282

35,3

6

Разработка интерфейса

7

Кодирование

8

Написание сопроводительной документации

3

9

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

84,6

10,6

10

Отладка ПО

11

Устранение недочетов и ошибок

4

12

Ввод в эксплуатацию

176

22

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

Ожидаемая продолжительность работ по программированию вычисляется по следующей формуле:

где Tmin − минимальная продолжительность работы,

Tmax − максимальная продолжительность работы.

Tmin = 2 мес. = 44 раб.дня = 352 час.

Tmax = 6 мес. = 132 раб.дня = 1056 час.

час.

(1)

Для вычисления объема трудозатрат следует соотнести их с объемом трудозатрат, необходимых для написания текста программы. Сначала определяются трудозатраты на алгоритмитизацию задачи. Их определить используя коэффициент затрат на алгоритмитизацию (nА), равный отношению трудоемкости разработки алгоритма по отношению к трудоемкости его реализации при программировании, откуда:

Его значение лежит в интервале значений 0,1 до 0,5. Принимаем значение коэффициента nА равным 0,3.

Для определения t3 следует также найти коэффициенты связи трудозатрат на этом этапе с этапом программирования.

Затраты труда на проведение тестирования, внесение исправлений и подготовки сопроводительной документации определяются суммой затрат труда на выполнение каждой работы этапа тестирования:

(2)

где tт - затраты труда на проведение тестирования,

tи - затраты труда на внесение исправлений,

tд - затраты труда на написание документации.

Значение t3 можно определить, если ввести соответствующие коэффициенты к значениям затрат труда на непосредственно программирование (t2):

Коэффициент затрат на проведение тестирования отражает отношение затрат труда на тестирование программы по отношению к затратам труда на ее разработку и может достигать значения 50%. Примем его равным nt = 0,3.

Коэффициент коррекции программы при ее разработке отражает увеличение объема работ при внесении изменений в алгоритм или в текст программы по результатам уточнения постановки и описания задачи, изменения состава и структуры входной и выводимой информации, а также в процессе улучшения качества программы без изменения ее алгоритмов. На практике, при разработке программы в среднем вносится

3 - 5 коррекции, каждая из которых ведет к переработке 5 - 10 % программы. Коэффициент коррекции программы выбирают на уровне nи = 0,3.

Коэффициент затрат на написание документации отражает отношение затрат труда на создание сопроводительной документации по отношению к затратам труда на разработку программы и может составить до 75 %. Для небольших программ коэффициент затрат на написание сопроводительной документации может составить: nд = 0,35.

Объединив полученные значения коэффициентов затрат в соотношении 2, определяются затраты труда на выполнение этапа тестирования (соотношение 3):

(3)

С учетом соотношений 1 и 3 можно записать:

где nА -коэффициент затрат на алгоритмитизацию.

Тогда, затраты труда на написание программы (программирование) составят:

чел.-час.

чел.-час.

Затраты труда на внедрение ПО зависят от времени на осуществление опытной эксплуатации, которое согласовывается с заказчиком и, нередко составляет один месяц или 22 человеко-дня. При 8-и часовом рабочем дне этап внедрения может потребовать 176 чел.-часов.

Подставляя полученные данные в соотношение 1, определяется общее значение трудозатрат для выполнения проекта:

чел./часов = 101,3 чел./дней = 4,6 чел./месяцев.

FM - фонд времени в текущем месяце. Средний фонд времени в 2012 году составляет 165,5 часов.