Hvilke verktøy har programmerere bruke?

Hvilke verktøy har programmerere bruke?


Programmerere skrive alle aspekter av enhver stykke programvare som gjør en datamaskin kjører, beregne, registrere, analysere og utdata. Omtrent 80 prosent av programvaren designprosessen er utført på papir før skrivingen av all programkode faktisk begynner. Programmerere bruke verktøy som prosjektdokumentasjon, flytskjemaer og pseudokode for å holde programmer organisert.

dokumentasjon

Bare programmerere og de som arbeider på software utviklingsprosjekt noensinne vil se begynnelsen program dokumentasjon, som omfatter produksjon, print design, skjerm utgang og inngang dokumentasjon. Sluttbrukere vil bare se de tekniske "how-to" manualer under utgivelsen av programvaren. Utgang dokumentasjon beskriver hva resultatet blir av analyse av data at programvaren er å gjøre. Printer design inkluderer utformingen av hva de utskrevne dokumentene vil se ut til sluttbruker. Screen utgang dokumentasjon er rapporter og tegninger av hva hvert skjermbilde vil se ut til sluttbruker når sluttbrukeren er i stand til å samhandle med programvaren. Input dokumentasjon inneholder beskrivelser av hvilke typer data vil bli satt inn i det nye programmet, for eksempel navn, datoer, beløp, kredittkortinformasjon, databaser og mer. Alle disse delene av dokumentasjonen, slik at datamaskinen programmerer komme opp med variabelnavn som skal brukes i datakode.

flytskjemaer

Flytskjemaer er avbildet diagrammer som illustrerer hva hver prosess gjør med et stykke av data som er behandlet gjennom de ulike komponentene i det nye programmet. Hvert diagram starter med en liten oval og viser bevegelse gjennom hele prosessen med retningspiler gjennom former. Hver form har en annen betydning. Rektangulære bokser indikerer en prosess eller en handling. Diamanter indikere et beslutningspunkt og vil ha enten en "ja" eller "nei" retningsviser som strekker seg fra dem. Flow diagrammer enden med en liten oval. Sider er forbundet med små sirkler når gjeldende. Flytskjemaer visuelt beskrive hva prosessen bør gjøre, og da slik at programmerere kan skrive den datakode i rekkefølgen av den logikk som er angitt i flytskjemaene.

pseudo

Pseudokode er et teknisk begrep for "false code" som det er blokker av foret uttalelser er ment å representere selve datamaskinen kode skrevet i vanlig engelsk. Linjene av pseudokode er modellert etter de visuelle logiske mønstre i flytdiagrammer. Denne falske koden kan være så enkelt som "Bruker presser 'Enter-knappen. Skjermen viser' Hello World! '» Til komplekse som "brukeren trykker" Enter "knappen. Beregn sub-rutine begynner. Skjermen viser answer i desimal format." Etter at den pseudokode er skrevet for programvaren, datamaskinen programmerer vil "skrivebord check" det ved å kjøre gjennom det å sikre at den fungerer logisk. Når det ikke er noen teoretiske logiske feil til stede, og hver del av koden er redegjort for, så programmerer vil sitte ned og skrive selve datakode i programmeringsspråket som er angitt av arbeidsgiver.