Vilka verktyg använder datorprogrammerare?

...

Flödesscheman är ett användbart sätt att hålla ordning på programmeringskoden.

Datorprogrammerare skriver varje aspekt av varje mjukvara som får en dator att köra, beräkna, spela in, analysera och mata ut data. Ungefär 80 procent av mjukvarudesignprocessen utförs på papper innan skrivningen av någon datorkod faktiskt börjar. Programmerare använder verktyg som designdokumentation, flödesscheman och pseudokod för att hålla programmeringsprocessen organiserad.

Dokumentation

Endast datorprogrammerare och de som arbetar med mjukvaruutvecklingsprojektet kommer någonsin att se startprogramdokumentation, som inkluderar utdata, utskriftsdesign, skärmutdata och input dokumentation. Slutanvändare kommer bara att se de tekniska "how-to"-manualerna under lanseringen av programvaran. Utdatadokumentation beskriver vad resultatet blir av den analys av data som programvaran ska göra. Skrivardesign inkluderar layouten för hur de utskrivna dokumenten kommer att se ut för slutanvändaren. Skärmutgångsdokumentation är rapporter och ritningar av hur varje skärm kommer att se ut för slutanvändaren när slutanvändaren kan interagera med programvaran. Indatadokumentationen innehåller beskrivningar av vilka typer av data som kommer att läggas in i det nya programmet, såsom namn, datum, belopp, kreditkortsinformation, databaser med mera. Alla dessa delar av dokumentationen hjälper datorprogrammeraren att komma på variabelnamn som ska användas i datorkoden.

Dagens video

Flödesscheman

Flödesscheman är avbildade diagram som illustrerar vad varje process gör med en databit när den bearbetas genom de olika komponenterna i den nya programvaran. Varje diagram börjar med en liten oval och indikerar rörelse under hela processen med riktningspilar genom formerna. Varje form har en annan betydelse. Rektangulära rutor indikerar en process eller en åtgärd. Ruter indikerar en beslutspunkt och kommer att ha antingen ett "ja" eller en "nej" riktningsindikator som sträcker sig från dem. Flödesscheman avslutas med en liten oval. Sidor är kopplade med små cirklar när det är tillämpligt. Flödesscheman beskriver visuellt vad processen ska göra och när så att programmerarna kan skriva datorkoden i den ordning som anges i flödesschemana.

Pseudokod

Pseudokod är en teknisk term för "falsk kod" eftersom det är block av raderade uttalanden som är avsedda att representera faktisk datorkod skriven på vanlig engelska. Raderna med pseudokod är modellerade efter de visuella logiska mönstren i flödesdiagrammen. Denna falska kod kan vara så enkel som "Användaren trycker på 'Enter'-knappen. Skärmen visar 'Hello World!'" till komplex som "Användaren trycker på 'Enter'-knappen. Beräkna sub-rutinen börjar. Skärmen visar svar i decimalformat." Efter att pseudokoden har skrivits för programvaran kommer datorprogrammeraren att "skrivbordskontrollera" den genom att köra igenom den för att se till att den fungerar logiskt. När det inte finns några teoretiska logiska fel och varje kodavsnitt tas med i beräkningen, då programmeraren kommer att sitta ner och skriva den faktiska datorkoden i programmeringsspråket som specificerats av arbetsgivare.