l'analista è quello che progetta la struttura il software in tutte le sue parti.

a volte oltre che ha progettarlo lo sviluppa anche tramite linguaggi di programmazione, altre volte lascia questo compito hai programmatori.

in pratica è quello che dice hai programmatori come scrivere il programa..