Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций.doc
Скачиваний:
399
Добавлен:
09.04.2015
Размер:
1.28 Mб
Скачать

3 Правила построения сетевых графиков

Любая работа сетевой модели соединяет два события: начальное событие работы и конечное событие работы. Для однозначного обоз­начения работ используют идентификаторы (i, j), где i но­мер начального события работы, j — номер конечного события работы. Обычно на сетевых графиках события упорядо­чены, то есть i < j.

Каждая работа должна иметь определение, означающее ее содержание (например, составление сметы, подбор кадров, монтаж оборудования, выкладка товаров и т. д.). Наименование (содержание) работы указывают под стрелкой, а продолжительность — над стрелкой. Всем стрелкам сетевого гра­фика задают общее направление слева направо. События нумеруют последова­тельно слева направо и сверху вниз.

При построении сетевых графиков соблюдают сле­дующие правила:

1) между каждыми двумя событиями может быть изображена только одна работа. Параллельно выпол­няемые работы нельзя изображать через их общее начальное и конечное событие. Для их правильного изображения вводят дополнительные события и зависимости (рисунок 6.3);

Рисунок 6.3 - Построение параллель­но выполняемых работ:

а — неправильно; б — правильно

2) если какие-либо работы в сети, например, работы (2,3) и (2,4) (рисунок 6.4), могут быть начаты до полного окончания непосредственно предшествующей им работы (1,2), то последняя (работа (1,2)) может быть выражена как сумма отдельных ее частей (1,2а) и (2а, 2б), выполне­ние которых необходимо и достаточно для начала сле­дующих за ними работ. После выполнения работы (1,2а) можно начать работу (2а, 3), после (2а, 2б) – работу (2б, 4) и т.д.;

Рисунок 6.4 - Разделение работы (1,2) на части, необходимые и достаточные для начала работ (2а, 3); (2б, 4); (2б, 5):

а — работы (2,3), (2,4), (2,5) ждут пол­ного окончания работы (1,2);

б — рабо­ты (2,3), (2,4) могут быть начаты, не ожидая окончания всей работы (1,2)

3) в сетевом графике для отражения взаимосвязей между работами применяют зависимости (фиктивные работы). Так, например, фиктивная работа (6,7) (см рисунок 6.1) означает, что возможность начала работ (7,8) зависит не только от выполнения работы (6,7), но и от работы (5,6);

4) в сетевом графике нельзя допускать «замкнутых контуров» (циклов), т. е. путей, состоящих из работ, направление стрелок которых создает замкнутую цепь, как это показано на рисунке 6.5. Наличие замкнутых конту­ров свидетельствует об ошибках или при построении сетевого графика, или при составлении исходных дан­ных и исключает возможность правильно выполнять рас­чет параметров сетевого графика;

Рисунок 6.5 - Примеры недопустимых замкнутых контуров:

а — замкнутые контуры 4-5-6-7-4; 4-5-7-4;

б — замкнутый кон­тур 5-6-7-5.

5) в сетевом графике нельзя допускать «тупи­ков» т. е. событий, кроме завершающего, из кото­рых не выходит ни одной работы, например собы­тие 4 (рисунок 6.6). Наличие «тупиков» показывает, что не выявлены полно­стью взаимосвязи или в графике показаны излишние работы, которые фактиче­ски не влияют на достижение конечной цели;

Рисунок 6.6 - Пример неправильного построения участка сети

с недо­пустимыми тупиками (событие 4) и хвостами (событие 6)

6) в сети не должно быть событий, за исключением исходного, в которые не входит ни одна работа, напри­мер событие 6 (рисунок 6.6).

Разработка сети всегда проводится без учета мас­штаба времени составляющих его работ. Поэтому длина стрелки-работы в каждом отдельном случае зависит толь­ко от необходимости обеспечить простую и четкую струк­туру сетевого графика и разместить соответствующие по­казатели на каждой работе. Как правило, за основу построения сети берут техно­логическую взаимосвязь и последовательность составля­ющих ее работ. Ресурсные ограничения на этой стадии разработки в основном не учитывают.

После того как построен первый вариант сети, прове­ряют правильность и точность ее построения. Для этого всю сеть просматривают от исходного события к завер­шающему и обратно. У каждого события проверяют, все ли предшествующие работы необходимы для того, что­бы начать следующие за ними работы. Детально прове­ряют все сложные события.

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

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