Построение и интерпретация сетевых диаграмм требует некоторого знакомства с системой обозначений сетевых диаграмм. Их достаточно много, мы обсудим только некоторые самые важные и самые широкоупотребительные параметры сетевых диаграмм. Этого будет достаточно, чтобы дать вам основу для понимания основных положений, связанных с диаграммами предшествования, и позволит решать типичные задачи.
Одна из основных особенностей диаграммы предшествования—то, что она показывает, какие действия должны выполняться последовательно (т.е. соблюдается условие предшествования), а какие можно выполнять независимо друг от друга. Например, в приведенной ниже диаграмме, действие А должно быть завершено прежде, чем начнется действие В, и действие В должно быть завершено прежде, чем можно будет начать действие С.
Если диаграмма выглядит так, как показано ниже, оба действия А и В должны завершиться прежде, чем начнется действие С, но А и В могут выполняться одновременно; выполнение А не зависит от выполнения В.
Если действие А должно предшествовать В и С, то соответствующая сетевая диаграмма будет выглядеть следующим образом:
Когда в узловую точку входят несколько действий, то это значит, что все эти действия должны завершиться прежде, чем начнутся любые действия, которые начинаются в данном узле. Следовательно, в приведенной ниже диаграмме, действия А и В необходимо закончить прежде, чем можно будет начать действия С или Б.
Когда два действия имеют одни и те же начальные и конечные узлы, используются фиктивный узел и действие, чтобы сохранить тождество каждого действия. В диаграмме, показанной ниже, действия А и В должны быть завершены прежде, чем будет начато действие С.
Тождества действий особенно важны для компьютерного анализа, потому что большинство компьютерных программ идентифицируют действия по их конечным точкам; действия с одними и теми же конечными точками могут быть неразличимы друг от друга, хотя они и имеют совершенно разные временные показатели.
Фиктивные действия можно использовать различными способами. Еще один такой способ показан ниже:
В данной ситуации действия А и В, оба должны предшествовать действию С. Однако начало действия Б зависит только от выполнения действия В и не зависит от выполнения А.
Основная функция фиктивного действия—прояснять взаимосвязи. В том, что касается времени, фиктивное действие имеет нулевой показатель.
Для последующих ссылок, узловые точки нумеруются слева направо:
Иногда в процессе построения сетевой диаграммы, для большей наглядности, используются стрелки, обозначающие начало и конец.