Credit imagine: Hero Images/Hero Images/GettyImages
O diagramă de flux este o reprezentare grafică a unei secvențe de activități dintr-un proces. Diagramele de flux au fost folosite pentru prima dată la începutul secolului al XX-lea pentru a descrie sistemele de inginerie și producție. Odată cu creșterea programării computerelor, diagrama de flux a sistemului a devenit un instrument valoros pentru a descrie fluxul de control printr-un sistem informatic și unde sunt luate decizii care afectează fluxul.
Diagramă de flux de sistem vs. Diagramă de flux de date
O varietate de simboluri standard sunt utilizate atât în diagramele de flux de sistem, cât și de date, forma simbolului indicând funcția acestuia. Simbolurile sunt conectate prin linii care arată direcția fluxului. Textul din interiorul simbolului descrie funcția sa specifică. Spre deosebire de diagramele de flux de date care arată mișcarea datelor, diagramele de flux de sistem arată deciziile care modifică fluxul logicii programului. Diagramele de sistem folosesc simbolul romb pentru a reprezenta deciziile da/nu, cu o linie separată lăsând rombul pentru fiecare răspuns.
Videoclipul zilei
Simboluri ale diagramei de flux ale sistemului
Toate diagramele de flux ale sistemului încep și se termină cu o formă ovală care indică începutul și sfârșitul sarcinii de programare descrise. În cadrul diagramei, un dreptunghi este utilizat pentru a reprezenta un proces sau o activitate care urmează să fie finalizată. Datele de intrare sau de ieșire în sistem sunt reprezentate de un paralelogram. Într-un sistem informatic, exemplele de surse de intrare de date includ tastaturi, șoareci, scanere, camere, microfoane și diferite tipuri de senzori. Exemple de destinații de ieșire includ imprimante 2D și 3D, dispozitive de afișare și difuzoare.
Citirea unei diagrame de flux de sistem
Dacă doriți să înțelegeți un sistem, trebuie să știți să citiți diagrama de flux a sistemului care îl descrie. Începând cu simbolul de început, urmați liniile de curgere prin fiecare simbol până la simbolul de sfârșit. La fiecare simbol de decizie, trasați căile alternative. Trecerea printr-o diagramă de flux în acest fel este denumită „verificare la birou”. Programatorii folosesc verificarea de birou pentru a se asigura că toate deciziile și procesele sunt corect definite înainte de a începe codarea.
Beneficiile diagramelor de flux ale sistemului
Programarea computerelor necesită o planificare atentă și o gândire logică. Programatorii trebuie să înțeleagă temeinic o sarcină înainte de a începe să codifice. Diagramele de flux de sistem au fost utilizate intens în primele zile ale programării pentru a ajuta proiectanții de sisteme să vizualizeze toate deciziile care trebuiau abordate. De atunci au fost introduse și alte instrumente care pot fi mai potrivite pentru descrierea sistemelor complexe. Unul dintre aceste instrumente este pseudocodul, care utilizează o combinație de sintaxă a limbajului de programare și limbaj natural asemănător englezei pentru a descrie modul în care va fi finalizată o sarcină. Mulți designeri de sisteme consideră pseudocodul mai ușor de produs și modificat decât o diagramă de flux complicată. Cu toate acestea, diagramele de flux sunt încă folosite pentru multe aplicații de afaceri.