Sviluppatore di software: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 5:
Altri nomi che vengono spesso usati nello stesso contesto ravvicinato sono ''analista software'' e [[ingegneria del software|ingegnere del software]].
 
Col passar del tempo, le differenze tra [[progettazione]] di sistema, ciclo del software (o sviluppo del software) e programmazione sono più evidenti. Già nel [[mercato del lavoro]] ci sono differenziazioni tra i programmatori e gli sviluppatori, essendo colui che in pratica implementa il software non è lo stesso che progetta la struttura di una [[classe (informatica)|classe]] o la gerarchia delle classi o dei moduli.
 
Nel settore delle applicazioni e dei servizi [[Information technology|IT]], esiste un'altra categoria professionale, distinta da quella dei programmatori e degli sviluppatori (sebbene sia una derivazione di quest'ultima): i "consulenti (applicativi)" (spesso si utilizzano termini inglesi per descrivere questi ruoli). I consulenti sono quelli che [[configurazione|configurano]] il sistema/[[applicazione]] per il suo utilizzo in un determinato ambiente di utilizzo (tipicamente per o presso un cliente). Ad esempio, un'azienda che produce o commercializza software [[Enterprise Resource Planning|ERP]] utilizza i consulenti applicativi per adattare e implementare (questo significa ''configurare'') la soluzione standard presso il cliente. Qualora l'adattamento richieda delle personalizzazioni che necessitano di programmazione (uscendo quindi dall'ambito della configurazione), allora essi ricorrono al reparto specifico.