Виды сетевых моделей и правила их построения
При планировании сложных комплексов взаимосвязанных и взаимообусловленных работ и управления ходом их выполнения применяются 3 вида сетевых моделей:
1) в терминах событий, в которых события изображаются вершинами графа, а дуги показывают взаимосвязь отдельных событий;
2) в терминах работ, в которых работы изображаются вершинами графа, а дуги показывают взаимосвязь отдельных работ;
3) в терминах работ и событий, в которых работы изображаются дугами, а события - вершинами.
По числу завершающих событий сетевые модели делятся на одно- и многоцелевые. Существуют несколько способов (общих правил) построения сетевых графиков:
- от начала к концу (от исходного события к завершающему);
- от середины к концу и началу;
- от конца к началу.
Наиболее распространенный способ – от начала к концу, слева направо. Каждое событие с большим порядковым номером показывается несколько правее события с меньшим порядковым номером. Стрелки могут быть произвольной длины и направления, но обязательно располагаться слева направо. Необходимо по возможности избегать взаимного пересечения стрелок. Для этой цели лучше сместить те или иные события на схеме или нанеси стрелки в виде ломаной линии.
При построении сетевых графиков часто встречаются сложные комплексные связи, когда две или более работ имеют общие начальные и конечные со бытия. Эти работы выполняются параллельно, но продолжительность их разная. В этом случае надо показать взаимосвязь работ, вводя дополнительное событие и фиктивную работу (3,4), так как любая работа соединяется только с двумя событиями.
Если для выполнения одной из работ, например (5, 6), необходимо выполнить несколько иных работ (2, 5), (3, 5), (4, 5), а для другой (5, 7), выходящей из общего для них события 5 , предварительным условием является выполнение только одной из предыдущих работ (4, 5), то следует ввести в сеть дополнительное событие и фиктивную работу ( , 5).
Неправильно |
Правильно |
Для отображения в проекте плана разработки времени и место дополнительных материальных, финансовых и людских ресурсов, на сетевых графиках вводят «подставки», которые обозначаются двойным кружком с нулем:
Организационные связи наносят пунктирными стрелками с пометками (орг. связи). Двусторонние связи изображаются введением фиктивных работ. Иногда целесообразно укрупнять работы путем замены их совокупности одной агрегатной, если какая-то группа имеет одно начальное и одно конечное событие:
можно |
После построения сетевого графика следует выяснить:
1) нет ли на графике работ, имеющих одинаковые коды. Если они есть, то следует ввести дополнительные события и фиктивные работы;
2) в сети не должно быть «тупиков», т.е. событий, из которых не выходит ни одна работа (кроме последнего);
3) в сети не должно быть событий (кроме начального), которым не предшествует хотя бы одна работа;
4) не допускается, чтобы два смежных события были связаны двумя или большим количеством работ;
5) в сети не должно быть замкнутых контуров;
6) если какие-либо работы могут быть начаты до полного окончания непосредственно предшествующей им, то последняя должна быть отражена как ряд последовательно выполненных работ, каждая из которых завершается определенным событием;
7) правильность изображения дифференциально-зависимых работ.
Сетевые графики можно составлять по частям, т.е. составляются частные сетевые графики, а затем составляется сводный график. Процесс объединения (сливания) частных графиков в общий сопровождается выявлением и ликвидацией несовместимостей, различных неувязок и упрощением локальных графиков.
Составление сетевых графиков ведется в три этапа.
На первом этапе формулируется задание, которое определяет конечную цель проекта. Выделяются также и взаимосвязанные промежуточные цели. Они определяют уровень выполнения проекта и являются частными задачами.
На втором этапе составляется структурная схема разработки, т.е. «дерево разработки», которое наглядно показывает объем и этапы работ. Для составления структурной схемы проект делится на подсистемы, подсистемы на комплексы, комплексы на элементы.
На третьем этапе составляется:
- перечень работ;
- время их выполнения;
- устанавливается последовательность работ, т.е. определяется, какие из работ должны быть закончены, чтобы могла начаться следующая;
- определяется, какие из работ могут выполняться одновременно с данной работой.
На построенном сетевом графике работы идентифицируются номерами начального и конечного событий ( ), причем . После построения сети, для удобства работы с ней, работы нужно перенумеровать. Для этого можно воспользоваться графическим способом упорядочивания вершин графа по рангам (методом вычеркивания дуг):
1) исходящую вершину отнесем к рангу 0 и присвоим ей номер 1 ;
2) вычеркиваем все дуги, выходящие из вершины 1 , и отнесем события, оказавшиеся без входящих дуг к первому рангу. Этим событиям присвоим в произвольном порядке номера 2, 3, …, .
3) вычеркнув все дуги, выходящие из вершин предыдущего ранга , отнесем вершины, оказавшиеся без входящих дуг, к рангу . Присвоим им номера и т.д.
Этот шаг повторяем до тех пор, пока все вершины не будут пронумерованы.
Пример 13.1.Упорядочить по рангам орграф, изображенный на рисунке 13.4.
Рисунок 13.4
Решение. Найдем вершины, степень входящих дуг которых равна нулю, т.е. . Таких вершин две: и . Вычеркнем выходящие из вершины и дуги. Отнесем вершины и к первому рангу. На полученном графе, рисунок 13.5, на котором вычеркнутые дуги нанесены пунктирной линией, снова находим вершины, степень входящих дуг которых равна нулю: . Очевидно, что это условие выполняется для вершины . Вершину относим ко второму рангу, и т. д. Упорядоченный по рангам граф представлен на рисунке 13.6.
Рисунок 13.5
II |
IV |
I |
III |
Рисунок 13.6
Дата добавления: 2015-09-29; просмотров: 980;