en programutvecklingsprocess består av olika steg som följs för att utveckla ett datorprogram. Dessa steg följs i en sekvens för att utveckla ett framgångsrikt och fördelaktigt datorprogram. Nedan följer en kort beskrivning av programutvecklingsprocessen.
Programutvecklingsprocess
en programmerare måste gå igenom 5 steg i programutvecklingsprocessen följande steg för att utveckla ett datorprogram:
- definiera och analysera problemet
- designa algoritmen
- koda eller skriva programmet
- testkörning
- felsökning
- slutlig dokumentation
steg för steg detaljer om programutvecklingsprocessen följer:
definiera och analysera problemet
i detta steg studerar en programmerare problemet. Han bestämmer det bästa sättet att lösa dessa problem. Att studera ett problem är också nödvändigt eftersom det hjälper en programmerare att bestämma om följande saker:
- de fakta och siffror som är nödvändiga för att utveckla programmet.
- det sätt på vilket programmet kommer att utformas
- även det språk som programmet kommer att vara mest lämplig.
- vad är önskad utgång och i vilken form det behövs, etc
designa algoritmen
en algoritm är en sekvens av steg som måste utföras innan en programmerare börjar förbereda sitt program. Programmeraren utformar en algoritm för att hjälpa visuella möjliga alternativ i ett program också.
kodning eller skrivning av programmet
nästa steg efter utformningen av algoritmen är att skriva programmet på ett högnivåspråk. Denna process kallas kodning.
testkörning
processen att köra programmet för att ta reda på fel eller buggar kallas testkörning. Det hjälper en programmerare att kontrollera programmets logik. Det säkerställer också att programmet är felfri och fungerande.
felsökning
felsökning är en process för att upptäcka, lokalisera och korrigera buggar i ett program. Det utförs genom att köra programmet om och om igen.
slutlig dokumentation
när programmet är slutfört utarbetas dess dokumentation. Slutdokumentation ges till användaren. Det guidar användaren hur man använder programmet på det mest effektiva sättet.
dessutom är ett annat syfte med dokumentation att tillåta andra programmerare att ändra koden om det behövs. Dokumentation bör också göras i varje steg under utvecklingen av programmet.