Differenze tra analista programmatore e programmatore.
_
Cercando su google la risposta a questa domanda è facile imbattersi nelle definizioni di Wikipedia.
Per sommi capi vi riepilogo i concetti basilari.
Programmatore
E' colui che realizza i programmi seguendo le specifiche dell'analista utilizzando degli standard univoci per evitare di "trasmettersi" metodiche erronee.
Essendone il "forgiatore" materiale, deve ottemperare alla manutenzione e all'aggiornamento dei programmi per sopraggiunte esigenze dovute a modifiche operative e/o all'insorgenza di errori logici o procedurali.
Inoltre redige la documentazione prettamente tecnica dei software da lui realizzati e, conseguenzialmente, provvede ad istruire gli utenti sull'operatività.
Analista
E' colui che insieme al capoprogetto analizza le specifiche richieste del cliente committente. Insieme all'utente finale analizza le problematiche e ne concorda l'iter operativo risolutivo. Progetta la struttura della base dati necessaria e sviluppa l'analisi tecnica con le specifiche per il programmatore.
Il più delle volte non esiste una distinzione netta tra i due ruoli sopraesposti, infatti, spesso, il programmatore deve improvvisarsi anche analista, specie se non lavora in un team dove sarebbe più auspicabile la suddivisione dei ruoli.
Cercando su google la risposta a questa domanda è facile imbattersi nelle definizioni di Wikipedia.
Per sommi capi vi riepilogo i concetti basilari.
Programmatore
E' colui che realizza i programmi seguendo le specifiche dell'analista utilizzando degli standard univoci per evitare di "trasmettersi" metodiche erronee.
Essendone il "forgiatore" materiale, deve ottemperare alla manutenzione e all'aggiornamento dei programmi per sopraggiunte esigenze dovute a modifiche operative e/o all'insorgenza di errori logici o procedurali.
Inoltre redige la documentazione prettamente tecnica dei software da lui realizzati e, conseguenzialmente, provvede ad istruire gli utenti sull'operatività.
Analista
E' colui che insieme al capoprogetto analizza le specifiche richieste del cliente committente. Insieme all'utente finale analizza le problematiche e ne concorda l'iter operativo risolutivo. Progetta la struttura della base dati necessaria e sviluppa l'analisi tecnica con le specifiche per il programmatore.
Il più delle volte non esiste una distinzione netta tra i due ruoli sopraesposti, infatti, spesso, il programmatore deve improvvisarsi anche analista, specie se non lavora in un team dove sarebbe più auspicabile la suddivisione dei ruoli.