Hvad gør en programmereranalytiker?
Jobbeskrivelsen for en programmereranalytiker involverer normalt et kombineret færdigheds sæt med to forskellige funktioner. Generelt tildeles de tekniske færdigheder ved planlægning, udvikling, design og implementering af computerprogrammer normalt til en systemanalytiker og computerprogrammør separat. Som en funktion bærer programmeringsanalytikeren ansvaret for at oprette, gennemgå og skrive sprogkoden og teste et nyt eller opdateret computerprogram fra start til slut. En programmeringsanalytiker kan også uddanne medarbejdere i at bruge programmet.
Planlægningsprocessen for programmeringsanalytikerens opgave er at bestemme forretningsapplikationsbehovet for et computersystem. For at opnå dette kan programmeringsanalytikeren begynde med at evaluere anmodningen fra forretningsprincipper eller brugere om enten at oprette et nyt system eller opdatere et eksisterende. Mens der samarbejdes med brugere, opnås en aftale om, hvorvidt ændringsanmodningen er kompatibel med eksisterende systemer og en tidslinje til færdiggørelse. Denne proces er typisk igangværende, når udviklingen af systemet skrider frem og kan kræve afklaring eller justeringer af den oprindelige plan.
Udvikling og design af computerprogrammet begynder, efter at input fra alle forretningsprincipper med en andel i det nye eller opdaterede program er blevet gennemgået. Opgaven med at designe programmet kan involvere oprettelse af et flowchart, der demonstrerer, hvordan programmet fungerer. Normalt er det en programmeringsanalytikers ansvar at kommunikere denne proces til brugeren og opnå godkendelse, før de går videre.
Når brugeren godkender designet til computerprogrammet, konverterer en person i denne rolle flowchart-designet til den korrekte kodning. Dette indebærer, at man skriver sproget til computerprogrammet i henhold til trinnsekvensen i projektoversigten. For at udføre denne essentielle opgave anvender hun normalt sin viden om computerprogrammering og sprog i computerkoder.
Når sproget er skrevet og indtastet i systemet, kan programmeringsanalytikeren teste systemet. Resultaterne af testfasen er en mulighed for at forbedre systemets effektivitet. Ved at læse udskrifter og observere driftsfunktioner som IT-analytiker kan hun afgøre, om der er logiske fejl i det originale flowdiagramdesign. Generelt giver dette tid til fejlfinding af kodningsfejl eller sprogrettelser, der kan forstyrre driftseffektiviteten.
Hvis der findes fejl, er det næste trin at foretage passende ændringer. Efter at have analyseret og gennemgået fejlene, kan hun ændre dele af computersystemet for at tilpasse sig ændringerne. Typisk vil denne person erstatte eller slette sprogkoder, der forårsager fejlene, og derefter gentage testfasen for at fjerne fejl.
Diverse ansvarsområder i programmeringsanalytikjobbet kan variere afhængigt af virksomheden og andet personale. Undertiden skriver hun måske programspecifikationer og træningshåndbøger. Andet ansvar kan omfatte uddannelse af medarbejdere til at bruge det nye computerprogram og integrere brugen i daglige opgaver.