La diffusione veloce dei calcolatori e della
tecnologia dell'informazione ha generato una necessità per gli operai
altamente addestrati di progettare e sviluppare i nuovi sistemi di
software e del hardware e di comprendere le nuove tecnologie.
Questi operai -- analisti dei sistemi di elaborazione,
amministratori della base di dati ed informatici -- includono una
vasta gamma degli esperti in elaborazione elettronica. Le
mansioni di lavoro ed i titoli professionali hanno usato descrivere
questi operai si evolvono velocemente, riflettendo le nuove zone di
specializzazione o di cambiamenti nella tecnologia, così come le
preferenze e le pratiche dei datori di lavoro.
Gli analisti funzionali risolvono i problemi del calcolatore ed
applicano la tecnologia dell'informatica per soddisfare le diverse
esigenze di un'organizzazione. Aiutano un'organizzazione per
realizzare il massimo beneficio dal relativo investimento in
attrezzature, in personali e nei processi di affari. Gli
analisti funzionali possono progettare e sviluppare i nuovi sistemi di
elaborazione o inventare i modi applicare le risorse dei sistemi
attuali ai funzionamenti supplementari. Possono progettare i
nuovi sistemi, compreso sia hardware che software, o aggiunga una
nuova applicazione del software per sfruttare più dell'potenza del
calcolatore. La maggior parte dei analisti funzionali lavorano
con i tipi specifici di sistemi -- per esempio, commercio,
contabilità, o sistemi finanziari, o sistemi di ingegneria e
scientifici -- che variano con il genere di organizzazione.
Analisti funzionali alcuni egualmente sono conosciuti come gli
sviluppatori dei sistemi o architetti dei sistemi.
Gli analisti funzionali cominciano un'assegnazione discutendo il
problema di sistemi con i gestori e gli utenti per determinare la
relativa natura esatta. Definendo gli obiettivi del sistema e
dividendo le soluzioni nei diversi punti e nelle procedure separate,
gli analisti funzionali usano le tecniche quali analisi strutturata,
dati che modellano, ingegneria di informazioni, costruzione di modello
matematica, il campione e la contabilità industriale per progettare
il sistema. Specificano gli input da raggiungere dal sistema,
progettano le fasi di lavorazione e formattano l'uscita per soddisfare
le esigenze degli utenti. Anche possono preparare le analisi di
ritorn-su-investimento e di beneficio di costo per aiutare la gestione
a decidere se effettuare la tecnologia proposta sarà finanziariamente
fattibile.
Quando un sistema è accettato, gli analisti funzionali
determinano che hardware e software di calcolatore sarà necessario
installare il sistema. Coordinano le prove ed osservano l'uso
iniziale del sistema accertarsi che effettui come previsto.
Preparano le specifiche, i diagrammi di flusso e gli schemi di
processo per i programmatori per seguire; allora, lavorano con i
programmatori "mettono a punto," o eliminano, errori dal sistema.
Gli analisti funzionali che effettuano la prova più
approfondita dei prodotti possono riferirsi a come analisti di
garanzia della qualità del software. Oltre che le prove
correnti, questi individui diagnosticano i problemi, suggeriscono le
soluzioni e determinano se le richieste di programma siano state
soddisfatte.
In alcune organizzazioni, gli programmatore-analisti progettano
ed aggiornano il software che fa funzionare un calcolatore.
Poiché sono responsabili sia della programmazione che
dell'analisi dei sistemi, questi operai devono essere competenti in
entrambe le zone. (l'istruzione separata di A
sui programmatori compare altrove nel
manuale.) Mentre questa competenza doppia diventa più
ordinaria, questi analisti sempre più lavorano con le basi di dati,
linguaggi di programmazione orientati oggettivamente, così come le
applicazioni sviluppo e multimedia e tecnologia del server di cliente
del Internet.
Un ostacolo si è associato con uso d'espansione del calcolatore
è la necessità per i sistemi di elaborazione differenti di
comunicare con a vicenda. A causa dell'importanza di effettuare
le informazioni aggiornate -- record di contabilità, figure di
vendite, o proiezioni del preventivo, per esempio -- gli analisti
funzionali lavorano a fare i sistemi di elaborazione all'interno di
un'organizzazione, o fra le organizzazioni, compatibili in moda da
potere ripartirsi le informazioni fra loro. Molti analisti
funzionali sono coinvolgere con "rete," collegando tutti i calcolatori
internamente -- in un ufficio, in un reparto, o in un'istituzione
specifico -- o esternamente, perché molte organizzazioni ora contano
sul E-mail o sul Internet. Un obiettivo primario di rete è di
permettere che gli utenti richiamino i dati da un'unità centrale di
un ordinatore o da un server e li usino sul loro calcolatore desktop.
Gli analisti funzionali devono progettare il hardware ed il
software per permettere lo libero scambio dei dati, delle applicazioni
su ordinazione e dell'potenza di calcolatore elaborarla tutta.
Per esempio, gli analisti sono invitati per accertare la
compatibilità dei sistemi informatici fra e fra i commerci per
facilitare il commercio elettronico.
Le reti vengono in molte variazioni, in modo da gli analisti di
comunicazioni dei sistemi della rete e di dati sono necessari
progettare, verificare e valutare i sistemi quali le reti locali
(LANs), le reti di zona larga (WAN), il Internet, i intranets ed altri
sistemi di comunicazione di dati. I sistemi possono variare da
un collegamento fra due uffici nella stessa costruzione alle reti
globalmente distribuite, alla posta di voce ed ai sistemi di E-mail di
un'organizzazione multinazionale. Gli analisti di comunicazioni
dei sistemi e di dati della rete realizzano la modellistica, l'analisi
e la progettazione della rete; anche possono ricercare i
prodotti relativi e fare le raccomandazioni necessarie del software e
del hardware. Gli esperti di telecomunicazioni mettono a fuoco
sull'interazione fra il calcolatore e l'apparecchiatura di
comunicazioni. Questi operai progettano i sistemi di
comunicazione di dati e di voce, sorvegliano l'installazione di quei
sistemi e forniscono la manutenzione ed altri servizi ai clienti dopo
che il sistema sia installato.
Lo sviluppo del Internet e l'espansione del World Wide Web (la
parte grafica del Internet) hanno generato una varietà di occupazioni
relative alla progettazione, allo sviluppo ed alla manutenzione dei
luoghi di Web e dei loro server. Per esempio, i webmasters sono
responsabili di tutte le funzioni tecniche di un Web site, compreso le
prestazioni pubblica quale velocità di accesso e per approvare il
soddisfare il luogo. Gli sviluppatori del Internet o gli
sviluppatori di Web, anche chiamati progettisti del Web, sono
responsabili del disegno e della creazione giornalieri del luogo.
Gli informatici lavorano come i teorici, i ricercatori, o
inventori. I loro lavori sono distinti dal livello elevato di
perizia ed innovazione che teoriche si applicano ai problemi complessi
e la creazione o l'applicazione di nuova tecnologia. Quelli
impiegati dalle istituzioni accademiche funzionano nelle zone che
variano dalla teoria di complessità, al hardware, al disegno di
programm-linguaggio. Un certo lavoro sui progetti
pluridisciplinari, quali gli usi di sviluppo ed avanzanti di realtà
virtuale, di interazione d'estensione del umano-calcolatore, o di
progettazione dei robot. Le loro controparti nell'industria
riservata funzionano nelle zone come applicazione la teoria, i
linguaggi o le tecnologie dell'informazione specializzate di sviluppo,
o della progettazione degli strumenti di programmazione, dei sistemi
basati sulla conoscenza, o persino dei giochi di calcolatore.
Con il Internet ed il commercio elettronico che generano i
grandi volumi dei dati, ci è un bisogno crescente potere memorizzare,
gestire ed estrarre efficacemente i dati. Gli amministratori
della base di dati lavorano con il software di sistemi della gestione
della base di dati e determinano i modi organizzare e memorizzare i
dati. Identificano le esigenze degli utenti, installano le basi
di dati del calcolatore e le modifiche coordinate e del prova ai
sistemi. L'amministratore della base di dati dell'organizzazione
accerta le prestazioni del sistema, capisce la piattaforma su cui la
base di dati funziona ed aggiunge i nuovi utenti al sistema.
Poiché anche possono progettare ed effettuare la sicurezza del
sistema, gli amministratori della base di dati spesso progettano e
coordinano le misure di sicurezza. Con il volume dei dati
sensibili ha generato ogni secondo che cresce velocemente, integrità
di dati, sistemi di riserva e la sicurezza della base di dati ha
funzioni sempre più importanti diventate del lavoro degli
amministratori della base di dati.