Definition af System Flowchart

Kreativ forretningskvinde brainstormer, gennemgår flowdiagram hængende på murstensvæg på kontoret

Billedkredit: Heltebilleder/heltebilleder/GettyImages

Et flowchart er en grafisk afbildning af en sekvens af aktiviteter i en proces. Flowdiagrammer blev først brugt i det tidlige 20. århundrede til at beskrive ingeniør- og produktionssystemer. Med fremkomsten af ​​computerprogrammering er systemets flowchart blevet et værdifuldt værktøj til at skildre strømmen af ​​kontrol gennem et computersystem, og hvor der træffes beslutninger, der påvirker flowet.

Systemflowchart vs. Dataflowdiagram

En række standardsymboler bruges i både system- og dataflowdiagrammer, hvor symbolets form angiver dets funktion. Symbolerne er forbundet med linjer, der viser strømningsretningen. Tekst inde i symbolet beskriver dets specifikke funktion. I modsætning til dataflowdiagrammer, der viser bevægelsen af ​​data, viser systemflowdiagrammer beslutninger, der ændrer programlogikkens flow. Systemflowdiagrammer bruger diamantsymbolet til at repræsentere ja/nej-beslutninger, med en separat linje, der forlader romben for hvert svar.

Dagens video

System Flowchart symboler

Alle systemflowdiagrammer begynder og slutter med en oval form, der angiver begyndelsen og slutningen af ​​den programmeringsopgave, der beskrives. I rutediagrammet bruges et rektangel til at repræsentere en proces eller aktivitet, der skal fuldføres. Datainput eller -output til systemet er repræsenteret af et parallelogram. I et computersystem omfatter eksempler på datainputkilder tastaturer, mus, scannere, kameraer, mikrofoner og forskellige typer sensorer. Eksempler på outputdestinationer omfatter 2D- og 3D-printere, displayenheder og højttalere.

Læsning af et systemflowdiagram

Hvis du vil forstå et system, skal du vide, hvordan du læser systemets flowchart, der beskriver det. Start med startsymbolet og følg flowlinjerne gennem hvert symbol til slutsymbolet. Ved hvert beslutningssymbol spores de alternative veje. At gennemgå et flowchart på denne måde kaldes "desk checking" af det. Programmører bruger skrivebordskontrol for at sikre, at alle beslutninger og processer er korrekt defineret, før de begynder at kode.

Fordele ved System Flowcharts

Computerprogrammering kræver omhyggelig planlægning og logisk tænkning. Programmører skal grundigt forstå en opgave, før de begynder at kode. Systemflowdiagrammer blev flittigt brugt i de tidlige dage af programmering for at hjælpe systemdesignere med at visualisere alle de beslutninger, der skulle tages op. Der er siden blevet introduceret andre værktøjer, der kan være mere passende til at beskrive komplekse systemer. Et af disse værktøjer er pseudokode, som bruger en kombination af programmeringssprogssyntaks og engelsk-lignende naturligt sprog til at beskrive, hvordan en opgave vil blive fuldført. Mange systemdesignere finder pseudokode lettere at producere og ændre end et kompliceret flowchart. Flowdiagrammer bruges dog stadig til mange forretningsapplikationer.