Смекни!
smekni.com

Проект создания интернет-учебного пособия (стр. 8 из 12)

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

Основные понятия сетевой модели:

событие: при графическом представлении изображается кружком;

работа: при графическом представлении изображается стрелками;

путь: цепочка следующих друг за другом работ, соединяющих начальную и конечную вершины.

Над стрелками указывается ожидаемое время выполнения работ.

Библиотека работ имеет следующий вид, приведенный в Таблице 2.

Таблица 2

Библиотека работ

Этапы выполнения работ Основные задачи и состав работ Время выполнения (в днях)
1. Разработка технического задания a) составление проекта ТЗ заказчиком 8
b) проработка проекта ТЗ исполнителем 7
с) согласование и утверждение ТЗ 5
2. Изучение задания на разработку программы Выявление дополнительных или уточненных требований к изделию, его характеристикам и показателям качества.
а) изучение научно-технической информации 5
b) предварительные расчеты и уточнение требований ТЗ 3
3. Эскизное проектирование (служит основанием для технического проектирования) Разработка принципиальных технических решений:
a) анализ возможных допущений 4
b) определение основных параметров задачи 6
c)выбор основных программных решений 7
4. Техническое проектирование Окончательный выбор решений по программе в целом выбор алгоритма решения задачи после анализа возможных допущений 7
b) выбор алгоритма решения задачи после определения основных параметров задачи 4
c) уточнение основных параметров задачи после изучения научно-технической информации 4
d) уточнение основных параметров задачи после предварительных расчетов и уточнения требований ТЗ 3
e) разработка подпрограмм с учетом выбранных основных программных решений 23
f) разработка подпрограмм с учетом выбранного алгоритма решения задачи 22
g) разработка подпрограмм с уточненными основными параметрами задачи 22
h) объединение подпрограмм, отладка программы и проведение тестовых расчетов 37
i) анализ полученных результатов 8
5. Разработка рабочей и пользовательской документации для изготовления и испытания опытного образца Формирование комплекта документов:
a) разработка полного комплекта рабочей и пользовательской документации 18
b) настройка и комплексная регулировка программы на опытном образце 10
6. Испытания программы Проверка соответствия работы опытного образца требованиям ТЗ
a) испытания на объекте заказчика 9
7. Отработка документации по результатам испытаний a) внесение необходимых уточнений и изменений в документацию 7
8. Внедрение a) предоставление заказчику уточненной документации 1
b) установка разработанной программы на объекте заказчика 2

Этапы разработки и управления ходом работ с помощью сетевого графика имеют следующую последовательность основных операций:

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

оценка времени выполнения каждой работы, а затем расчет сетевого графика для определения срока достижения поставленной цели;

оптимизация рассчитанных сроков и необходимых затрат;

оперативное управление ходом работ путем периодического контроля и анализа получаемой информации о выполнении заданий и выработка корректирующих решений.

Для реализации данной сетевой модели должна быть составлена библиотека событий.

Библиотека событий приведена в таблице 3

Таблица 3

Библиотека событий

Коды событий Наименование событий
0 Начало работ
1 Проект ТЗ заказчика готов
2 Проработка проекта ТЗ исполнителем завершена
3 Согласованное и утвержденное ТЗ
4 Изучение научно-технической информации завершено
5 Предварительные расчеты и уточнения требований ТЗ завершены
6 Анализ возможных допущений завершен
7 Определены основные параметры задачи
8 Выбраны основные программные решения
9 Выбран алгоритм решения задачи
10 Основные параметры задачи уточнены
11 Разработка подпрограмм завершена
12 Готовая программа
13 Проведена оценка соответствия ТЗ
14 Полный комплект рабочей и пользовательской документации
15 Настройка и комплексная регулировка программы на опытном образце завершена
16 Испытания на объекте заказчика окончены
17 Уточненная документация
18 Работающая программа на объекте заказчика с необходимой документацией

Сетевая модель комплекса приведена на рисунке 3.

Сетевая модель с учетом времени выполнения отдельных работ приведена на рисунке 4 (жирной линией показан критический путь

).

Критический путь равен:

дней (определен по сетевой модели).

Полный резерв времени пути

- это разница между длиной критического пути
и длиной рассматриваемого пути
.

Полный резерв пути для разных траекторий приведен в таблице 4.

Таблица 4

Полный резерв пути для разных траекторий

№ событий
1-2-3-4-10-11-12-13-14-17-18 122 2
1-2-3-4-10-11-12-13-15-16-18 117 7
1-2-3-5-10-11-12-13-14-17-18 119 5
1-2-3-5-10-11-12-13-15-16-18 114 10
1-2-3-6-9-11-12-13-14-17-18 124 0
1-2-3-6-9-11-12-13-15-16-18 119 5
1-2-3-7-9-11-12-13-14-17-18 123 1
1-2-3-7-9-11-12-13-15-16-18 118 6
1-2-3-8-11-12-13-14-17-18 121 3
1-2-3-8-11-12-13-15-16-18 116 8

Трудоемкость приведена в таблице 5.

Таблица 5

Трудоемкость выполнения работ

№ п/п Код работы Время выполнения (дней) Количество исполнителей Трудоемкость чел. час
1 1a 8 1 64
2 1b 7 1 56
3 1c 5 1 40
4 2a 5 1 40
5 2b 3 1 24
6 3a 4 1 32
7 3b 6 1 48
8 3c 7 1 56
9 4a 7 1 56
10 4b 4 1 32
11 4c 4 1 32
12 4d 3 1 24
13 4e 23 1 184
14 4f 22 1 176
15 4g 22 1 176
16 4h 37 1 296
17 4i 8 1 64
18 5a 18 1 144
19 5b 10 1 80
20 6a 9 1 72
21 7a 7 1 56
22 8a 1 1 8
23 8b 2 1 40

5.2 Определение затрат на разработку программы

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

Таблица 6

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

№ п/п Код работы Трудоемкость чел. час Среднечасовая ставка Сумма ЗП
1 1a 64 50 3200
2 1b 56 50 2800
3 1c 40 50 2000
4 2a 40 50 2000
5 2b 24 50 1200
6 3a 32 50 1600
7 3b 48 50 2400
8 3c 56 50 2800
9 4a 56 50 2800
10 4b 32 50 1600
11 4c 32 50 1600
12 4d 24 50 1200
13 4e 184 50 9200
14 4f 176 50 8800
15 4g 176 50 8800
16 4h 296 50 14800
17 4i 64 50 3200
18 5a 144 50 7200
19 5b 80 50 4000
20 6a 72 50 3600
21 7a 56 50 2800
22 8a 8 50 400
23 8b 40 50 2000
Итого 1800 90000

Суммарные затраты на разработку программы

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

, где

=90000 рублей – общая заработная плата сотрудников, занятых разработкой программы.

=0,2 – коэффициент, учитывающий дополнительную заработную плату (премии)