Afacerea mea este francize. Evaluări. Povesti de succes. Idei. Munca și educație
Cautare site

Diagrama rețelei în exemplul de tranzacționare. Cum se construiește o diagramă de rețea în Excel (Excel)

Exemplu 1. Proiectul include urmatoarele lucrari prezentate în tabel. Construiți un program de rețea pentru finalizarea unui set de lucrări.

Soluţie. Lucrări A 1 și A 2 nu sunt precedate de nicio lucrare, prin urmare, pe grafic sunt reprezentate ca arce care ies din evenimentul inițial (1), ceea ce înseamnă momentul începerii proiectului. Muncă A 3 precedat de lucru A 1, deci pe grafic există un arc A 3 urmează direct arcul A 1 . Evenimentul (2) înseamnă momentul finalizării lucrărilor A 1 și începutul lucrării pe care o precede. Muncă A 4 precedat de lucru A 1 și A 2. Această dependență se reflectă în grafic prin introducerea lucrărilor fictive (2, 3). Momentul evenimentului (3) va fi momentul până la care se va finaliza lucrarea A 1 și A 2 și lucrul poate începe A 4 . În mod similar, ținând cont de relații, toate celelalte lucrări sunt reprezentate pe grafic. Evenimentul final (6) înseamnă momentul finalizării întregului proiect.

Reguli folosite la construirea unei diagrame de rețea.

1) nu ar trebui să existe „fundături” în diagramele de rețea, de exemplu. evenimente din care nu iese nicio lucrare (cu excepția evenimentului de reziliere);

2) în graficele de rețea nu trebuie să existe evenimente (cu excepția celor de ieșire) care să nu fie precedate de cel puțin un job;

3) la construirea graficelor de rețea, nu ar trebui să fie permis ca două evenimente adiacente să fie conectate prin două sau mai multe joburi, ceea ce se întâmplă cel mai adesea atunci când descrie joburi efectuate în paralel. Această eroare provoacă confuzie deoarece două diverse lucrări va avea aceeași denumire. Pentru a evita acest lucru, este recomandat să introduceți evenimente suplimentare și să le asociați cu o dependență ulterioară sau un job dummy;

4) nu ar trebui să existe bucle închise în rețea, adică lanțuri care conectează anumite evenimente la sine;

5) în plus, dacă este cazul munca complexa pot fi începute înainte de finalizarea completă a lucrării care le precedă, aceasta din urmă fiind înfățișată ca o serie de lucrări executate succesiv, fiecare dintre acestea se încheie cu un anumit eveniment.

6) dacă pentru efectuarea uneia dintre lucrări este necesar să se obțină rezultatele tuturor lucrărilor cuprinse în evenimentul care o precedă, iar pentru o altă lucrare este suficient să se obțină rezultatul doar a uneia sau mai multor dintre aceste lucrări, atunci un nou evenimentul trebuie introdus suplimentar, precum și o lucrare fictivă care conectează un eveniment nou de cel anterior.

Un program construit în conformitate cu aceste reguli este un model de rețea de execuție a proiectului. În acest caz, în primul rând, se întocmesc, de obicei, diagrame de rețea privată, care acoperă lucrările asupra părților individuale ale pachetului de lucru global care au o semnificație independentă, iar apoi, prin „cusătură”, se obține un program cuprinzător (rezumat), care acoperă întregul set a lucrărilor de executat.

După formă părere, puteți comanda de la noi lucrări similare în execuție originală: .

Una dintre companii a decis să introducă un sistem informatic informatic. Managerul de proiect desemnat a întocmit o listă de acțiuni (lucrări) care trebuie efectuate pentru aceasta și a indicat succesiunea implementării acestora și durata prezentată în tabel. Construiți o diagramă de rețea.
Notă:
a) trebuie să existe un eveniment inițial și unul final în rețea;
b) aruncând o privire mai atentă la lista lucrărilor, veți constata că lucrările A, B și C nu au
lucrări anterioare (au doar ulterioare), ceea ce înseamnă că pot fi executate
în paralel, începând de la evenimentul inițial;
c) evitarea căilor încrucișate;
d) lucru direct de la stânga la dreapta;
e) programul trebuie să conțină cât mai puține lucrări fictive.

Loc de muncaDurata de lucru t, zile.Lucrări ulterioare
A4 D, E
D3 PE
O6 Sfârşit
E2 K
K8 P
N1 P
P9 Sfârşit
B6 F, G, H
F7 K
G4 L, M
L2 Sfârşit
C5 eu
H7 eu
eu3 M
M1 Sfârşit

Instrucțiuni video

Diagrama rețelei la scară largă

Calculați parametrii grafica de retea masuri de imbunatatire a sistemului de management. Modelul de rețea este specificat într-un tabel (Tabel). Durata lucrării este dată sub formă de estimări minime și maxime. Necesar:
  1. Calculați toate caracteristicile principale ale muncii și evenimentelor folosind o metodă tabelară, găsiți calea critică și durata acesteia.
  2. Construiți o diagramă de rețea la scară largă.
  3. Evaluați probabilitatea de a finaliza întregul complex de lucrări în 30 de zile.
  4. Estimați timpul maxim posibil pentru finalizarea întregului set de lucrări cu o probabilitate de 95%.
Tabel - Model de rețea.

Cod post (i,j)

Durată

tmin(i,j)

tmax(i,j)

1,2

5

10

1,4

2

7

1,5

1

6

2,3

2

4,5

2,8

9

19

3,4

1

3,5

3,6

9

19

4,7

4

6,5

5,7

2

7

6,8

7

12

7,8

5

7,5

Soluţie găsiți folosind serviciul Network Model. În sarcina noastră, durata lucrării este specificată de două estimări - minimă și maximă. Devizul minim caracterizează durata lucrării în cele mai favorabile circumstanțe, iar maximul t max (i,j) - în cele mai nefavorabile condiții. Durata de lucru în acest caz este considerată ca o variabilă aleatorie, care, ca urmare a implementării, poate lua orice valoare într-un interval dat. Astfel de estimări sunt numite probabilistice (aleatoare), iar valoarea lor așteptată t ож (i,j) este estimată folosind formula
t rece (i,j)=(3 t min (i,j)+2 t max (i,j))/5
Pentru a caracteriza gradul de dispersie a valorilor posibile în jurul nivelului așteptat, se utilizează indicatorul de dispersie:
S2 (i,j)=0,04(t max (i,j)-t min (i,j)) 2
Să calculăm valoarea așteptată și indicele de dispersie.
t rece (1,2)=(3*5+2*10)/5=7
t rece (1,4)=(3*2+2*7)/5=4
t rece (1,5)=(3*1+2*6)/5=3
t rece (2,3)=(3*2+2*4,5)/5=3
t rece (2,8)=(3*9+2*19)/5=13
t rece (3,4)=(3*1+2*3,5)/5=2
t rece (3,6)=(3*9+2*19)/5=13
t rece (4,7)=(3*4+2*6,5)/5=5
t rece (5,7)=(3*2+2*7)/5=4
t rece (6,8)=(3*7+2*12)/5=9
t rece (7,8)=(3*5+2*7,5)/5=6
S2(1,2)=0,04*(10-5)2=1
S2(1,4)=0,04*(7-2)2=1
S2(1,5)=0,04*(6-1)2=1
S2 (2,3)=0,04*(4,5-1)2 =0,25
S2(2,8)=0,04*(19-9)2=4
S2 (3,4)=0,04*(3,5-1)2 =6,25
S2(3,6)=0,04*(19-9)2=4
S2 (4,7)=0,04*(6,5-4)2 =0,25
S2(5,7)=0,04*(7-2)2=1
S2(6,8)=0,04*(12-7)2=1
S2 (7,8)=0,04*(7,5-5)2 =0,25

Vom introduce datele obținute într-un tabel.
Tabel – Model de rețea.


Lucru (i,j)

Durată

Durata estimată t cool (i,j)

Dispersia

S 2 (i,j)


tmin(i,j)

tmax(i,j)

1,2

5

10

7

1

1,4

2

7

4

1

1,5

1

6

3

1

2,3

2

4,5

3

0,25

2,8

9

19

13

4

3,4

1

3,5

2

6,25

3,6

9

19

13

4

4,7

4

6,5

5

0,25

5,7

2

7

4

1

6,8

7

12

9

1

7,8

5

7,5

6

0,25

Folosind datele obținute, putem găsi principalele caracteristici ale modelului de rețea folosind metoda tabulară, calea critică și durata acestuia.
Tabel – Metodă tabelară pentru calculul unei diagrame de rețea.
KPRCod post (i,j)Durata muncii t(i, j)Întâlniri timpuriiÎntâlniri târziiRezerve de timp
t pH (i,j)t rho (i,j)t mon (i,j)t prin (i,j)R pRc
1 2 3 4 5 6 7 8 9
0 1,2 7 0 7 0 7 0 0
0 1,4 4 0 4 17 21 17 8
0 1,5 3 0 3 19 22 19 0
1 2,3 3 7 10 7 10 0 0
1 2,8 13 7 20 19 32 12 12
1 3,4 2 10 12 19 21 9 0
1 3,6 13 10 23 10 23 0 0
2 4,7 5 12 17 21 26 9 0
1 5,7 4 3 7 22 26 19 10
1 6,8 9 23 32 23 32 0 0
2 7,8 6 17 23 26 32 9 9

Astfel, munca căii critice este (1,2),(2,3),(3,6),(6,8). Durata traseului critic T cr =32.

Figura - Graficul la scară al modelului de rețea
Pentru a estima probabilitatea de finalizare a întregului set de lucrări în 30 de zile, avem nevoie de următoarea formulă: P(t cr Z - abaterea standard a unei variabile aleatoare, S cr - abaterea standard, calculată ca rădăcină pătrată a varianței durata traseului critic.Corespondența dintre Z și Ф(Z) prezentată în tabel.
Tabel - Tabel normal de distribuție standard.

Z F(Z) Z F(Z) Z F(Z)
0 0.0000 1.0 0.6827 2.0 0.9643
0.1 0.0797 1.1 0.7287 2.1 0.9722
0.2 0.1585 1.2 0.7699 2.2 0.9786
0.3 0.2358 1.3 0.8064 2.3 0.9836
0.4 0.3108 1.4 0.8385 2.4 0.9876
0.5 0.3829 1.5 0.8664 2.5 0.9907
0.6 0.4515 1.6 0.8904 2.6 0.9931
0.7 0.5161 1.7 0.9104 2.7 0.9949
0.8 0.5763 1.8 0.9281 2.8 0.9963
0.9 0.6319 1.9 0.9545 2.9 0.9973
Calea critică trece prin locuri de muncă (1,2)(2,3)(3,6)(3,8).
Varianta de cale critică:
S2 (L cr)= S2 (1,2)+ S2 (2,3)+ S2 (3,6)+S2 (6,8)=1+0,25+4+1=6,25
S(L cr)=2,5
p(t cr<30)=0,5+0,5Ф((30-32)/2,5)=0,5-0,5Ф(0,8) = 0,5-0,5*0,5763=0,5-0,28815=0,213
Probabilitatea ca întregul complex de lucrări să fie finalizat în cel mult 30 de zile este de 21,3%.
Pentru a determina timpul maxim posibil pentru finalizarea întregului set de lucrări cu o fiabilitate de 95%, vom folosi următoarea formulă: T=T cr +Z*S cr

Pentru a rezolva problema, vom găsi valoarea argumentului Z, care corespunde unei probabilități date de 95% (valoarea coloanei Ф(Z) 0,9545*100% din Tabelul 5 corespunde cu Z=1,9).
T=32+1,9*2,5=36,8
Perioada maximă pentru finalizarea întregului set de lucrări la un anumit nivel de probabilitate de 95% este de numai 36,8 zile.

Construirea unei diagrame de rețea începe cu alcătuirea unei liste de operațiuni (lucrări) care trebuie efectuate (vezi Tabelul 1). Secvența operațiilor din listă este arbitrară. Ordinea de numerotare a operațiunilor se efectuează în conformitate cu succesiunea înscrierii lor în listă. Lista operațiunilor este atent gândită și, în funcție de condițiile specifice, este detaliată într-o anumită măsură. Operațiunile incluse în listă se caracterizează printr-o anumită durată, care se stabilește pe baza standardelor actuale sau prin analogie cu operațiunile efectuate anterior. După alcătuirea unei liste de operațiuni, începe procedura de construcție a rețelei.

Exemplu. Este necesar să se construiască un program de rețea pentru implementarea unui set de operațiuni pentru reconstrucția atelierului. Lista operațiunilor este prezentată în tabel. 1. Diagrama finală a rețelei a complexului de operații este prezentată în Fig. 1.

Soluţie. Operații grafice, cu excepția operațiilor 2→3 și 5→6 , sunt valabile. Numerele dintre paranteze atribuite arcelor indică durata operațiilor corespunzătoare. Operațiuni a1Și a2 nu vă bazați pe nicio operație, așa că le vom reprezenta pe grafic ca arce care ies din evenimentul (1), adică începutul execuției unui set de operații. Operațiuni a3, a5Și a6 se bazează pe operație a1, prin urmare, pe grafic aceste arce urmează direct arcul a1. Evenimentul (2) înseamnă momentul încheierii operațiunii a1 iar începerea operaţiilor reprezentată de arce emanate din acest eveniment. Operațiune a4, se bazează pe operațiuni a1Și a2. Grafic, această condiție este reflectată prin reprezentarea secvențială a operațiilor 1→3 și 3→4 și introducerea unei operații fictive 2→3 . Evenimentul (3) este incident cu operațiunile 1→3 și 2→3 , prin urmare, momentul evenimentului (3) va fi momentul în care se vor finaliza toate operațiunile incluse în acest eveniment și poate începe operația reflectată de arcul care iese din acesta. În mod similar, ținând cont de tehnologia de execuție, operațiunile rămase sunt reprezentate pe grafic. Evenimentul final (9) înseamnă momentul finalizării întregului complex de operațiuni de reconstrucție a atelierului. Codurile de operare (vezi Tabelul 1) constau din numerele evenimentelor inițiale și finale și sunt practic introduse în listă după întocmirea programului.

Tabelul 1 – Lista operațiunilor pentru construirea unei diagrame de rețea

Operațiune

Operațiunea cifră

numele operațiunii

Se bazează pe operațiuni

Durata, zile

Munca pregatitoare

Demontarea echipamentelor vechi

Pregătirea fundației pentru echipamente noi

Pregătirea pentru instalarea echipamentelor noi

Munca Electrica

Instalarea echipamentelor noi

Conectarea echipamentelor la rețeaua electrică

Ajustarea și testarea tehnologică a echipamentelor

Lucrare de finisare

Recepția atelierului în funcțiune

Evenimentele și arcele diagramei rețelei construite (vezi Fig. 7.5) sunt numerotate ordonate după rang. În practică, în diagrama de rețea originală, elementele, de regulă, au numerotare neordonată. Prin urmare, după construirea unui grafic, se recomandă renumerotarea elementelor acestuia folosind metodele discutate în paragraful anterior.

Construcția graficelor de rețea ale complexelor tranzitorii de operații, atunci când din lipsă de timp nu este posibilă efectuarea calculelor de optimizare, se realizează ținând cont de limitările tehnologice și de resurse. Construcția graficelor complexelor netranzitorii de operații, atunci când există suficient timp pentru a le studia, se realizează doar ținând cont de limitările tehnologice. Această abordare asigură durata minimă a unui set de operațiuni. După construirea programului, se calculează parametrii de timp al acestuia și se realizează optimizarea pe baza resurselor sau a altor indicatori, pentru care se folosesc metode formale de optimizare.

Poza 1

Sunt întocmite grafice cu diferite grade de detaliu pentru diferite niveluri de management. Deci în fig. Figura 7.6 prezintă o diagramă de rețea mărită a reconstrucției atelierului. Pentru anumiți interpreți, sunt întocmite diagrame de rețea privată cu un grad mai mare de detaliu.

Tema de seminar nr. 4

Exercitiul 1. Furnizați o diagramă de flux de producție dezvoltată într-un proiect de curs în specialitate, enumerați principalele operațiuni tehnologice indicând momentul implementării lor, în urma cărora construiți o diagramă de rețea a procesului de producție și calculați toți parametrii de timp ai acestuia.

O diagramă de rețea este un tabel conceput pentru a întocmi un plan de proiect și pentru a monitoriza implementarea acestuia. Pentru a-l construi profesional, există aplicații specializate, de exemplu MS Project. Dar pentru întreprinderile mici, și mai ales pentru nevoile personale de afaceri, nu are rost să cumpărați software specializat și să petreceți mult timp învățând complexitățile lucrului cu acesta. Foaia de calcul Excel, care este instalată de majoritatea utilizatorilor, face față cu succes la construirea unei diagrame de rețea. Să aflăm cum să îndeplinim sarcina de mai sus în acest program.

Puteți construi o diagramă de rețea în Excel folosind o diagramă Gantt. Având cunoștințele necesare, puteți crea un tabel de orice complexitate, de la programul de gardă până la proiecte complexe pe mai multe niveluri. Să aruncăm o privire la algoritmul pentru realizarea acestei sarcini prin elaborarea unei diagrame de rețea simplă.

Etapa 1: construirea structurii mesei

În primul rând, trebuie să creați o structură de tabel. Acesta va reprezenta o diagramă de rețea wireframe. Elementele tipice ale unei diagrame de rețea sunt coloanele care indică numărul de serie al unei sarcini specifice, numele acesteia, persoana responsabilă pentru implementarea acesteia și termenele limită de finalizare. Dar pe lângă aceste elemente de bază, pot exista și altele suplimentare sub formă de note etc.


În acest moment, crearea șablonului de tabel poate fi considerată completă.

Pasul 2: Creați o cronologie

Acum trebuie să creăm partea principală a graficului rețelei noastre - cronologia. Va fi un set de coloane, fiecare dintre ele corespunde unei perioade a proiectului. Cel mai adesea, o perioadă este egală cu o zi, dar există cazuri când perioada se calculează în săptămâni, luni, trimestre și chiar ani.

În exemplul nostru, folosim opțiunea când o perioadă este egală cu o zi. Să facem o scală de timp de 30 de zile.

  1. Să trecem la marginea dreaptă a tabelului nostru. Pornind de la această limită, selectăm un interval de 30 de coloane, iar numărul de rânduri va fi egal cu numărul de linii din șablonul pe care l-am creat mai devreme.
  2. După aceea, faceți clic pe pictogramă "Frontieră"în mod „Toate granițele”.
  3. Odată ce limitele sunt conturate, vom introduce datele în scala de timp. Să presupunem că vom controla un proiect cu o perioadă de valabilitate de la 1 iunie până la 30 iunie 2017. În acest caz, numele coloanelor scalei de timp trebuie setate în conformitate cu perioada de timp specificată. Desigur, introducerea manuală a tuturor datelor este destul de obositoare, așa că vom folosi instrumentul de completare automată numit "Progresie".

    Introduceți data în primul obiect din antetul șacalului de timp "01.06.2017". Trecerea la fila "Acasă"și faceți clic pe pictogramă "Completați". Se deschide un meniu suplimentar unde trebuie să selectați elementul "Progresie…".

  4. Fereastra este activată "Progresie". In grup "Locație" valoarea trebuie marcată "Linie cu linie", deoarece vom completa antetul, reprezentat ca șir. In grup "Tip" opțiunea trebuie bifată "Datele". În bloc "Unități" ar trebui să plasați un comutator lângă poziție "Zi". În zonă "Etapa" trebuie să conțină o expresie numerică "1". În zonă „Valoare limită” indicați data 30.06.2017 . Click pe "BINE".
  5. Matricea antetului va fi completată cu date consecutive cuprinse între 1 iunie și 30 iunie 2017. Dar pentru diagrama de rețea, avem celule prea largi, ceea ce afectează negativ compactitatea tabelului și, prin urmare, vizibilitatea acestuia. Prin urmare, vom efectua o serie de manipulări pentru a optimiza tabelul.
    Selectați antetul scalei de timp. Faceți clic pe fragmentul selectat. În listă ne oprim la articol „Format celulă”.
  6. În fereastra de formatare care se deschide, treceți la secțiune "Aliniere". În zonă "Orientare" setați valoarea "90 de grade" sau mutați elementul cu cursorul "Inscripţie" sus. Faceți clic pe butonul "BINE".
  7. După aceasta, numele coloanelor sub formă de date și-au schimbat orientarea de la orizontal la vertical. Dar datorită faptului că celulele nu și-au schimbat dimensiunea, numele au devenit ilizibile, deoarece nu se potriveau vertical în elementele desemnate ale foii. Pentru a schimba această stare de lucruri, selectăm din nou conținutul antetului. Faceți clic pe pictogramă "Format" situat in bloc "Celule". În listă ne concentrăm pe opțiune „Potriviți automat înălțimea rândului”.
  8. După acțiunea descrisă, înălțimea numelor coloanelor se încadrează în limitele celulelor, dar lățimea celulelor nu a devenit mai compactă. Selectați din nou intervalul antetului scalei de timp și faceți clic pe butonul "Format". De data aceasta, selectați opțiunea din listă „Potriviți automat lățimea coloanei”.
  9. Acum masa a devenit compactă, iar elementele grilei au luat o formă pătrată.

Etapa 3: completarea datelor


Pasul 4: Formatarea condiționată

La următoarea etapă de lucru cu diagrama de rețea, trebuie să completăm color acele celule de grilă care corespund perioadei evenimentului specific. Acest lucru se poate face folosind formatarea condiționată.

  1. Marcam întreaga matrice de celule goale pe scara de timp, care este prezentată ca o grilă de elemente pătrate.
  2. Faceți clic pe pictogramă "Formatarea condițională". Este situat in bloc "Stiluri" După aceasta, se va deschide o listă. Ar trebui să selectați opțiunea „Creează o regulă”.
  3. Se deschide o fereastră în care trebuie să creați o regulă. În zona de selectare a tipului de regulă, marcați elementul care implică utilizarea unei formule pentru a desemna elemente formatate. În câmp „Format valori” trebuie să stabilim o regulă de selecție, prezentată ca o formulă. Pentru cazul nostru specific, va arăta astfel:

    ȘI(G$1>=$D2;G$1<=($D2+$E2-1))

    Dar pentru ca tu să poți converti această formulă pentru diagrama ta de rețea, care foarte posibil va avea coordonate diferite, trebuie să descifrăm formula scrisă.

    "ȘI" este o funcție Excel încorporată care verifică dacă toate valorile furnizate ca argumente sunt adevărate. Sintaxa este:

    AND(valoare_logică1,valoare_logică2,...)

    În total, până la 255 de valori booleene sunt folosite ca argumente, dar avem nevoie doar de două.

    Primul argument este scris ca o expresie „G$1>=$D2”. Acesta verifică dacă valoarea din scala de timp este mai mare sau egală cu valoarea corespunzătoare pentru data de începere a unui anumit eveniment. În consecință, primul link în această expresie se referă la prima celulă a rândului din cronologia, iar a doua se referă la primul element al coloanei cu data de începere a evenimentului. Semnul dolarului ( $ ) este setat special astfel încât coordonatele formulei care au acest simbol să nu se modifice, ci să rămână absolute. Și pentru cazul dvs., ar trebui să plasați semne de dolar în locurile potrivite.

    Al doilea argument este reprezentat de expresia „1 G$<=($D2+$E2-1)» . Se verifică dacă indicatorul de pe scala de timp ( G$1) a fost mai mică sau egală cu data de finalizare a proiectului ( $D2+$E2-1). Indicatorul de scară de timp este calculat ca în expresia anterioară, iar data de finalizare a proiectului este calculată prin adăugarea datei de începere a proiectului ( $D2) și durata acestuia în zile ( $E2). Pentru a include prima zi a proiectului în numărul de zile, din această sumă se scade una. Semnul dolarului joacă același rol ca în expresia anterioară.

    Dacă ambele argumente ale formulei prezentate sunt adevărate, atunci formatarea condiționată va fi aplicată celulelor sub forma umplerii lor cu culoare.

    Pentru a selecta o anumită culoare de umplere, faceți clic pe butonul "Format…".

  4. Într-o fereastră nouă, treceți la secțiune "Completati". In grup „Culori de fundal” Sunt prezentate diferite opțiuni de umbrire. Marcam culoarea cu care dorim sa fie evidentiate celulele zilelor corespunzatoare perioadei de finalizare a unei sarcini specifice. De exemplu, să alegem verde. După ce umbra se reflectă în câmp "Probă", Click pe "BINE".
  5. După revenirea la fereastra de creare a regulilor, faceți clic pe butonul "BINE".
  6. După finalizarea ultimei acțiuni, matricele de grilă corespunzătoare perioadei activității specifice au fost colorate în verde.

În acest moment, crearea diagramei de rețea poate fi considerată completă.

Pe măsură ce lucram, am creat o diagramă de rețea. Aceasta nu este singura versiune a unui astfel de tabel care poate fi creată în Excel, dar principiile de bază pentru efectuarea acestei sarcini rămân neschimbate. Prin urmare, dacă dorește, fiecare utilizator poate îmbunătăți tabelul prezentat în exemplu pentru a se potrivi nevoilor sale specifice.

Construcția unei diagrame de rețea constă în conectarea corectă a lucrărilor cu săgeți între ele folosind evenimente cerc. În acest caz, corectitudinea conectării săgeților este următoarea.
- fiecare lucrare din diagrama de rețea trebuie să iasă dintr-un eveniment, ceea ce înseamnă sfârșitul tuturor lucrărilor, rezultatul căruia este necesar pentru începutul său.
- un eveniment care marchează începutul unei anumite lucrări nu trebuie să includă rezultatele lucrărilor, a căror finalizare nu este necesară pentru începerea acestei lucrări.
Graficul este construit de la stânga la dreapta, iar fiecare eveniment cu un număr de serie mai mare ar trebui să fie situat la dreapta celui precedent. Săgețile care reprezintă munca ar trebui să fie poziționate de la stânga la dreapta.
Construcția unui program începe cu reprezentarea lucrărilor care nu necesită rezultatele altor lucrări pentru a începe. Astfel de lucrări pot fi numite original, deoarece toate celelalte lucrări ale complexului vor fi efectuate numai după ce vor fi complet finalizate. În funcție de specificul complexului planificat, pot exista mai multe lucrări inițiale sau poate fi doar una. La plasarea lucrărilor inițiale, este necesar să se țină cont de faptul că ar trebui să existe un singur eveniment inițial pe diagrama de rețea.
Pe Fig.2 Sunt prezentate exemple de construcție a începutului unei diagrame de rețea: Fig.2(A) – pentru opțiunea cu o lucrare inițială (lucrare a), Fig.2(B) – pentru opțiunea cu trei lucrări originale (a, b, c).

Orez. 2. Un exemplu de construire a începutului unei diagrame de rețea

În procesul de construire în continuare a unei diagrame de rețea, trebuie să respectați următoarele reguli.

Daca munca "G" trebuie efectuată numai după finalizarea lucrărilor "A", apoi pe grafic aceasta este reprezentată ca un lanț secvenţial de lucrări și evenimente ( orez. 3).

Orez. 3. Imaginea lucrării executate secvenţial

Dacă să lucrezi" G" Și " e„este necesar rezultatul aceleiași lucrări, de exemplu „în”, atunci graficul ar trebui să arate astfel ( orez. 4).

Orez. 4. Imagine a lucrării efectuate după aceeași lucrare

Dacă pentru a efectua una sau mai multe lucrări (de exemplu - „ e") este necesar rezultatul a două sau mai multe lucrări (de exemplu " V" Și " G"), atunci graficul va arăta astfel ( orez. 5).

Orez. 5. Imagine a muncii efectuate după mai multe lucrări

Dacă pentru a efectua una sau mai multe lucrări (de exemplu "G" Și "e" ) este necesar doar rezultatul unei părți din celelalte lucrări (de exemplu « A" ), atunci această lucrare este împărțită în părți, astfel încât prima sa parte (de exemplu, "a1" ) a fost executat până la obținerea rezultatului necesar începerii primului loc de muncă ( "G" ), și a doua și părțile ulterioare ( „a2”, „a3” etc. - restul lucrărilor "A" ), au fost realizate în paralel cu cea de-a doua lucrare ( "e" ) și cele ulterioare ( orez. 6).

Orez. 6. Imaginea lucrărilor efectuate după finalizarea parțială a lucrării

Două evenimente adiacente pot fi combinate cu un singur loc de muncă. Pentru a descrie o lucrare paralelă, sunt introduse un eveniment intermediar și o lucrare fictivă ( orez. 7).

Orez. 7. Imagine a lucrărilor cu un eveniment de început și de sfârșit

Dacă executarea oricărei lucrări (de exemplu, „e”) este posibilă numai după obținerea rezultatului combinat a două sau mai multe lucrări paralele (de exemplu, „c” și „d”) și executarea unei alte lucrări (de exemplu , „e”) - după obținerea rezultatului doar a unuia dintre ele (de exemplu, „în”), atunci în diagrama de rețea este necesar să introduceți un eveniment suplimentar și o lucrare fictivă ( orez. 8).

Orez. 8. Folosirea lucrărilor fictive

Nu ar trebui să fie online "fundături" , adică evenimente intermediare din care nu iese nicio lucrare (de exemplu, evenimentul nr. 7 pe orez. 9). Nici nu ar trebui să fie "cozi" , adică evenimente intermediare care nu sunt precedate de cel puțin un loc de muncă (de exemplu, evenimentul nr. 2 orez. 9).

Orez. 9. „Cozi” și „fundături” într-o diagramă de rețea

8. Rețeaua nu trebuie să aibă bucle închise constând din lucrări interconectate care creează un lanț închis (de exemplu, un lanț de lucrări "d", "G" pe orez. 10 (A)). Această situație indică cel mai probabil o eroare în alcătuirea unei liste de lucrări și determinarea relațiilor acestora. În acest caz, este necesar să se analizeze datele sursă și, în funcție de concluziile desprinse din analiză, fie redirecționați munca care creează ciclul către un alt eveniment (dacă munca care începe în acest eveniment necesită rezultatul acesteia, fie dacă face parte a rezultatului general), sau eliminați-l complet din complex (dacă se stabilește că rezultatul său nu este necesar). Pe orez. 10 (B) prezintă o situaţie în care munca "G" face parte din rezultatul general.

Orez. 10 (A). Exemplu de ciclu pe o diagramă de rețea

Orez. 10 (B). Eliminarea unei bucle dintr-o diagramă de rețea

Fiecare job din diagrama de rețea trebuie să fie definit în mod unic, doar prin perechea sa inerentă de evenimente - nu ar trebui să existe evenimente cu aceleași numere. Pentru a numerota corect evenimentele, procedați după cum urmează: numerotarea evenimentelor începe cu evenimentul inițial, căruia i se dă numărul 0. De la evenimentul inițial (0), toate lucrările care emană din acesta sunt tăiate, pe rețeaua rămasă, un eveniment se regăsește din nou, care nu include nicio lucrare. Acest eveniment primește numărul 1. Apoi joburile care ies din evenimentul 1 sunt tăiate și din nou se găsește un eveniment în restul rețelei care nu include niciun job, i se atribuie numărul 2 și așa mai departe până la evenimentul final. Un exemplu de numerotare diagramă de rețea este prezentat în orez. unsprezece.

Orez. 11. Ordinea de numerotare a diagramei de rețea

Graficul nu trebuie să conțină lucrări fictive care dublează informații din alte lucrări. De exemplu, o lucrare care conectează evenimentele nr. 5 și 6 pe orez. 12 (A) duplicatele lucrează "și„, evenimentele de legătură de lucru nr. 2 și 4 dublează evenimentele de legătură de muncă nr. 2 și 3.

Orez. 12. Folosirea greșită a operelor fictive

Forma graficului ar trebui să fie simplă, fără intersecții inutile. Majoritatea lucrărilor ar trebui să fie reprezentate cu linii orizontale. Cel mai adesea, graficele sunt construite de la evenimentul inițial până la cel final.

În primul rând, diagrama rețelei este construită într-o versiune schiță, iar principalul lucru nu este aspectul rețelei, ci secvența logică a muncii. Apoi se realizează o ordonare grafică a rețelei pentru a reduce numărul de locuri de muncă care se intersectează reciproc.

Tehnica descrisă mai sus pentru construirea graficelor de rețea are o serie de dezavantaje:

  • Înainte de a trasa un grafic, este destul de dificil să identifici erori în datele sursă.
  • Nu există criterii clare pentru formularea evenimentelor, iar necesitatea introducerii unei opere fictive nu este întotdeauna evidentă.
  • Înainte de a construi o diagramă de rețea, este imposibil să determinați câte evenimente și lucrări fictive vor fi în ea. Acest lucru face imposibilă determinarea dimensiunii graficului în etapele inițiale.
  • Când desenați inițial săgețile, este dificil să determinați unde este cel mai bine să le direcționați și ce lungime ar trebui să aibă.
  • Procesele de formulare și numerotare a evenimentelor sunt în mare măsură subiective.
  • Formalizarea procedurilor descrise mai sus prezintă anumite dificultăți, ceea ce complică semnificativ dezvoltarea unor algoritmi adecvați pentru construirea de grafice folosind un calculator.
  • Atunci când planificați complexe cu un număr mare de lucrări, construirea manuală a diagramelor de rețea este aproape imposibilă.

Propunem o abordare mai sistematică a construirii graficelor de rețea, care elimină în mare măsură aceste neajunsuri. Metodologia propusă constă din 4 etape.