Гл.10.
Сетевой
анализ и
календарное планирование
проектов 315
10.2.
СЕТЕВЫЕ ГРАФЫ
Первым шагом в анализе любого проекта является составление списка входящих
в него операций. Детали такого списка зависят от специфики конкретного проек-
та. Тем не менее во всех случаях необходимо выделить непосредственно предше-
ствующую операцию или операции. Непосредственно предшествующими называ-
ются операции, вьшолнение которых должно быть закончено прежде, чем может
начаться данная операция. Например, при постройке дома крыша не может быть
построена до того момента, пока не закончится возведение стен.
После того как составлен список, логическая последовательность выполнения
операций может бьггь проиллюстрирована с помощью графа. Существуют различ-
ные типы графов, но наиболее широкое применение получили так называемые
вершинные и стрелочные графы. Однако каждый из них имеет свои преимущества
и недостатки, и выбор того или иного графа является вопросом личных предпочте-
ний или же определяется целью создания и использования данного графа.
10.2.1.
Стрелочные фафы
В этом типе графов (рис. 10.1) каждая операция представлена стрелкой. Длина
стрелок значения не имеет. Направление стрелки отражает ход времени и обычно
указывается слева направо. Начало и окончание каждой операции называются
событиями и изображаются на графе кружочками или узлом.
О -*©•
Прядшеспуюшвв Операция Последующее
событие (начало) событие (окончание)
Рис. 10.1. Изображение операции
на
стрелочном графе
Операции обозначают буквой или словом, а события — числом. Поскольку
любая операция характеризуется парой событий, ее можно также обозначать с
помощью чисел, соответствующих этим событиям. Например, на рис. 10.1 опера-
ция А означает то же самое, что и операция (1, 2). Одному узлу может соответст-
вовать (входить или выходить из него) несколько операций. Событие, изображаемое
на графе с помощью узла, не считается свершившимся до тех пор, пока не
окончены все входящие в него операции. Операция, выходящая из некоторого узла,
не может начаться до тех пор, пока не будет достигнуто начальное событие, т.е.
пока не будут завершены все операции, входящие в узловое начальное событие.
Если операшы С не может быть начата до момента окончания работ А и В,
логическую схему данной ситуации можно представить графически следующим
образом (см. рис. 10.2).
Начальным событием для С является конечное событие для А и В. Существенно,
что в стрелочном графе сохраняется логическая зависимость операций. Иногда,
чтобы достичь этого, необходимо включить в граф одну или более фиктивных
логических операций.