Если (i, j) - работа проекта, то имеют место соотношения:

для любого j ES(i, j) = Еi;

для любого i LF(i, j) = Lj.

Метод СРМ описывается следующими соотношениями:

1. ES(s, j) = 0 для любой работы (s, j), выходящей из стартовой вершины s проекта.

2. EF(i, j) = ES(i, j) + t(i, j) = Еi + t(i, j): наиболее раннее время оконча­ния любой работы и, (i, j) превышает наиболее раннее время начала этой работы (время наступления предшествующего события i) на время ее выполнения.

3. ES(q, j) = maxi; EF(i, q) = Еq: наиболее раннее время начала рабо­ты (q, i) равно наибольшему из значений наиболее раннего времени окончания непосредственно предшествующих ей работ.

4. Т = Еf = max; EF(i, f): длина критического пути равна наиболее раннему времени завершения проекта.

5. LF(i, f) = Т: наиболее позднее время окончания любой работы, завершающей проект, равно длине критического пути.

6. LS(i, j) = LF(i, j) – t(i, j) = Lj – t(i, j): наиболее позднее время начала любой работы меньше наиболее позднего времени окончания этой работы (времени наступления последующего события) на время ее выполнения.

7. LF(i, q) = min, LS(q, j)= Lq: наиболее позднее время окончания ра­боты (i, q) равно наименьшему из значений наиболее позднего вре­мени начала непосредственно следующих за ней работ.

8. R(i, j) = LS(i, j) – ES(i, j) = LF(i, j) – EF(i, j) = Lj – t(i, j) – Li: полный резерв времени выполнения любой работы равен разности между наиболее поздним и наиболее ранним временем ее начала или разности между наиболее поздним и наиболее ранним временем ее окончания.

НЕ нашли? Не то? Что вы ищете?

9. r(i, j) = Lj – ES(i, j) – t(i, j) = Lj – EF(i, j) = Lj – Еi – t(i, j): свободный резерв времени выполнения любой работы равен разности между наиболее поздним временем наступления последующего события и наиболее ранним временем окончания работы.

Из приведенных выше определений и соотношений непосредст­венно следует:

Длина критического пути равна Т. Если R(i, j) = 0, то работа и, (i, j) лежит на критическом пути; если R(i, j)≥0, то работа (i, j) не лежит на критическом пути,

3. Если время начала работы (i, j), которая не лежит на критиче­ском пути, отложить на срок меньший, чем r(i, j), то наиболее раннее время наступления последующего события не изменится.

4. Если время начала работы (i, j), которая не лежит на критиче­ском пути, отложить на срок меньший, чем R(i, j),  то время, необхо­димое на выполнение всего проекта, не увеличится.

Расчет параметров производится табличным методом, по  следующей форме (см. табл.2.3):

Таблица 2.3

Параметры сетевого графика до оптимизации


Код

работ

Время выполнения работы

t

Раннее время

Позднее время

Наступление события

Резервы времени

начала работы

ES

окончания работы

EF

начала работы

LS

окончания работы

LF

раннее время

E

позднее время

L

Свобод-

ный

r

полный

R














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

В методике критического пути предполагается, что время выполнения работ нам известно. На практике же эти сроки обычно не определены. Для управления проектами с неопределенным временем выполнения работ наиболее широкое применение получил метод оценки и пересмотра проектов (PERT), рассчитанный на основе использования вероятностных оценок времени выполнения работ, предусматриваемых проектом.

Для каждой работы вводят три оценки:

    оптимистическое время a - наименьшее возможное время выполнения работы; пессимистическое время b  -  наиболее возможное время выполнения работы; наиболее вероятное время m  – ожидаемое время выполнения работы в нормальных условиях.

По a, b и m находят ожидаемое время выполнения работы:

t = (a+4m+b)/6

и дисперсию ожидаемой продолжительности t:

д2  = ((b-a)/6)2

Перечень работ и характеристики их выполнения по вариантам приведены в таблице 2.4.

На основе рассчитанных величин C, T,N,  данных о распределении относительной трудоемкости (%) по видам работ на этапах разработки ПС  определяем значения времен m, a и b для каждой работы рассматриваемого этапа. Результаты расчетов сводим в таблицу 2.5.

Таблица 2.4

Работа

Содержание

работы

Предшествующая работа / распределение ресурсов

(по вариантам)

E1

E2

E3

E4

A

Анализ

требований

-

6

-

5

-

4

-

6

B

Проектирование

-

6

-

4

-

6

-

4

C

Кодирование

A

5

A, B

4

-

3

-

2

D

Тестирование,

интеграция

A

4

C

6

А

4

A

2

E

Управление

работами

C, B

6

C

5

А

4

A

6

F

Оценка качества

C, B

5

D, E

3

B, D

3

B

5

G

Документирование

D, E

4

E, F

6

C

3

C, D

4

Работа

Непосредственный предшественник

Оптиместическое

(a)

Наиболее вероятное

(m)

Пессеместическое

(b)

Ожидаемое

(t)

Диссперсия

(д2)

A

B

C

D

E

F

G


Таблица 2.5

Используя значение t, найдем критический путь сетевого графика.

Распределение времени Т завершения проекта является нормальным со среднем E(T), равным сумме ожидаемых значений времени работ на критическом пути, и дисперсией д2(Т), равной сумме дисперсий работ критического пути, если времена выполнения каждой из работ можно считать независимыми друг от друга. Тогда мы можем рассчитать вероятность завершения проекта в установленный срок Т0 (задается преподавателем):

P (T < Т0) = 0,5+ Ф((T0-E(T))/ д(Т)),

где Ф(х) – функция Лапласа.

Значения функции причем Ф(х) берутся из специальной таблицы. Важно, что Ф(-х)= - Ф(х). Можно также воспользоваться мастером функций  fх пакета Excel: Ф(х)=НОРМРАСП(Х;0;1;1)-0,5. Полагают Ф(х)=0,5 при х>5.

Иногда бывает полезным изобразить наглядно имеющийся в на­личии резерв времени.  Для этого используют график Ганта. На нем каждая работа (i, j) изображается горизонтальным отрезком, длина которого в соответствующем масштабе равна времени ее выполне­ния. Начало каждой работы совпадает с ранним сроком свершения ее начального события. График Ганта показывает рабочее время, время простоев и относительную загрузку системы. Ожидающие выполнения работы  могут быть распределены по другим рабочим центрам.

Рассмотрим пример построения графика Ганта. Сначала найдем критический путь и ранние сроки сверше­ния событий (см. рис.2.2).

Теперь строим график Ганта (рис.2.3). Так как работа Е не может начаться до завершения работы D, эту зависимость мы изображаем на графике пунктирной линией. Аналогично для D, F и С, F.

График Ганта используется для управления работами в процессе. Он указывает, какая работа выполняется по расписанию, а какая опережает его или отстает.

Рис.2.2  Характеристики рассматриваемого процесса

Рис.2.3 График Ганта

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

Распределение

ресурсов и их оптимизация

До сих пор  были рассмотрены варианты при которых не обращалось внимание на ограничения в ресурсах и считалось, что все необходимые ресурсы (сырье, оборудование, рабочая сила, денежные средства, производственные площади и т. д.) имеются в достаточном количестве. Однако на практике всегда существует ограничения в каком-либо ресурсе. Одним из часто применяемых методов решения проблемы распределения ресурсов является «метод проб и ошибок».

При оптимизации по трудовым ресурсам требуется макси­мально сгладить неравномерность загрузки по трудовым ресурсам.

Рассмотрим пример оптимизации сетевого графика по трудовым ре­сурсам. Наличный ресурс равен 10 единицам.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5