? I den verkliga världen , nästan allt du gör är en process . Koka ett ägg , till exempel , kräver att du utföra dessa uppgifter som att hitta en kruka , sätta vatten i den och hitta ett ägg . Kokning ett ägg är en enkel process . Flödesscheman kan du skapa en visuell översikt av en process . Mjukvaruutvecklare använda flödesscheman för att planera , revidera och i slutändan skapa program och system . Process Symboler
Mjukvaruutvecklare försöka efterlikna verkliga processer i sin programvara . Till exempel är uppgiften att klicka på en knapp en process. För att representera denna uppgift visuellt , ritar en utvecklare en rektangel på en sida och skriver texten , "Klicka på knappen " inuti rektangeln . Alla rektanglar på ett flödesschema är "process" symboler . Utvecklare lägger ytterligare processteg symboler som behövs för att beskriva hela uppgiften . I komplexa system , kan dessa processer symboler visas på många olika sidor .
Input /Output Symboler
Varje flödesschema innehåller " start " och " stop " symboler . För att placera ett start symbol på en sida , rita en oval där du vill att flödesschemat ska börja . Avsluta flödesschema med en annan oval. Det är stopp symbolen . Många program använder databaser , input textrutor och andra enheter som interagerar med användare eller systemet . Utvecklare kan skildra dessa enheter genom att dra in /ut- symboler på flödesschemat . En process symbol är formad som en parallellogram . Ansluter symboler med linjer kallas flowlines
Lines
utvecklare . Dessa linjer har pilar som visar en applikations logiska flöde av utförandet . Till exempel kan en programmerare rita en linje som sträcker sig från en process som heter " kolla knapptryckning " till en annan som heter " meny. " Linjen pil som pekar från den första processen till den andra anger att den första processen inträffar innan den andra .
Beslut Symboler
Utvecklare använder beslutsregler symboler när ett program måste välja mellan två logiska handlingsalternativ . Till exempel kan ett flödesschema innehålla en process som heter " välj en kryssruta . " Ett program måste veta om en användare som faktiskt väljer en kryssruta som begärts . Att skildra denna beslutsprocess , drar en utvecklare en diamant på sidan och fyller den med texten " Kryssruta valt? " Detta är ett " ja " eller " nej " fråga som bara har två möjliga svar . Två linjer sträcker sig från beslutet symbolen . En linje , med värdet " ja " skrivet ovanför det , visar processflödet om en användare markerar en kryssruta . Den andra linjen , med värdet " nej " skrivet ovanför det , visar processflödet om en användare inte välja en kryssruta .