ANALISTA DI SISTEMA (System Analist)

SEP
14. Servizi digitali
REPERTORIO
Sardegna

Descrizione

Definisce le soluzioni informatiche più appropriate nell'ambito dei bisogni e delle capacità ICT identificate in collaborazione con altri specialisti. Assicura il disegno tecnico e contribuisce all'implementazione di nuovo software e/o di miglioramenti facendosi carico delle varie fasi dello sviluppo quali l'analisi, la specifica, il collaudo e la messa in servizio

ADA associate alla qualificazione

ADA.14.01.14Ingegnerizzazione di sistemi ICT

Competenze

Progettazione di Architetture
Mostra abilità e conoscenzeMostra attività
Conoscenze
  • Framework architetturali, metodologie e strumenti per la progettazione di sistemi
  • I costi, benefici e rischi di un'architettura di sistema
  • L'architettura complessiva dell'impresa e gli standard interni
  • Le nuove tecnologie emergenti (es. sistemi distribuiti, modelli di virtualizzazione, sistemi di mobilità, data sets)
  • Requisiti dell'architettura dei sistemi: prestazioni, manutenibilità, estendibilità, scalabilità, disponibilità, sicurezza e accessibilità
Abilità
  • Assicurare che vengano implementate le soluzioni architetturali più adeguate
  • Comprendere gli obiettivi ed elementi guida del business che impattano i componenti dell'architettura (dati, applicazioni, sicurezza, sviluppo)
  • Fornire assistenza nella comunicazione dell'architettura d'impresa e degli standard, dei principi guida e degli obiettivi ai team applicativi
  • Supportare l'organizzazione nella risoluzione di problemi tecnici complessi
  • Sviluppare modelli e pattern per assistere nella progettazione di applicazioni consistenti
ADA
ADA.14.01.14 - Ingegnerizzazione di sistemi ICT

RA1: Integrare dispositivi fisici, reti, componenti hardware e/o software in un efficiente sistema con alti livelli di coesione e qualità, in grado di soddisfare le esigenze aziendali (es. funzionalità, performance, costi, qualità, tempi, efficienza energetica, sicurezza dell‘informazione, protezione dei dati) costruendo modelli di struttura di sistema e conducendo simulazioni di comportamento

Definizione di requisiti di sistema
Assegnazione dei requisiti individuati ai vari elementi del sistema
Implementazione integrata di architetture hardware, interfacce utente, componenti software di sistema e di rete, componenti software embedded, in coerenza con l'architettura di riferimento
Gestione della complessità attraverso lo sviluppo di procedure standard e architetture a sostegno dello sviluppo del prodotto nel suo insieme
Condivisione col cliente degli aspetti progettuali e realizzativi
Realizzazione test di unità e di sistema per verificare la conformità ai requisiti
Sviluppo di Applicazioni
Mostra abilità e conoscenzeMostra attività
Conoscenze
  • I DBMS
  • I linguaggi di programmazione
  • I linguaggi e le tecniche di modellazione
  • I programmi, moduli software appropriati
  • I sistemi operativi e le piattaforme software
  • L'Integrated Development Environment (IDE) ed il Rapid Application Development (RAD)
  • I componenti hardware, gli strumenti e le architetture hardware
  • L'Interface Definition Languages (IDL)
  • La progettazione funzionale e tecnica
  • Le problematiche della proprietà intellettuale (IPR)
Abilità
  • Applicare l'architettura software e/o hardware appropriata
  • Comunicare la progettazione e realizzazione al cliente
  • Cooperare con il team di sviluppo e i progettisti dell'applicazione
  • Eseguire e valutare i test confrontandoli con le specifiche di prodotto
  • Eseguire e valutare i test nell'ambiente finale del cliente
  • Gestire e garantire un alto livello di coesione e qualità
  • Progettare e sviluppare le interfacce utente, le componenti software relative al business e le componenti software embedded
  • Utilizzare modelli di dati
ADA
ADA.14.01.14 - Ingegnerizzazione di sistemi ICT

RA1: Integrare dispositivi fisici, reti, componenti hardware e/o software in un efficiente sistema con alti livelli di coesione e qualità, in grado di soddisfare le esigenze aziendali (es. funzionalità, performance, costi, qualità, tempi, efficienza energetica, sicurezza dell‘informazione, protezione dei dati) costruendo modelli di struttura di sistema e conducendo simulazioni di comportamento

Definizione di requisiti di sistema
Assegnazione dei requisiti individuati ai vari elementi del sistema
Implementazione integrata di architetture hardware, interfacce utente, componenti software di sistema e di rete, componenti software embedded, in coerenza con l'architettura di riferimento
Gestione della complessità attraverso lo sviluppo di procedure standard e architetture a sostegno dello sviluppo del prodotto nel suo insieme
Condivisione col cliente degli aspetti progettuali e realizzativi
Realizzazione test di unità e di sistema per verificare la conformità ai requisiti
Miglioramento dei processi
Mostra abilità e conoscenzeMostra attività
Conoscenze
  • Gli sviluppi rilevanti dell'ICT ed il loro potenziale impatto sui processi
  • I metodi di ricerca, benchmark e metodi di misurazione
  • I processi interni
  • L'ottimizzazione delle risorse e la riduzione degli sprechi
  • Le metodologie di valutazione, disegno e implementazione
  • Le tecnologie web, cloud e mobile
Abilità
  • Comporre, documentare e classificare i processi fondamentali e le procedure
  • Implementare il cambiamento dei processi
  • Proporre cambiamenti di processo per facilitare e razionalizzare i miglioramenti
ADA
ADA.14.01.14 - Ingegnerizzazione di sistemi ICT

RA1: Integrare dispositivi fisici, reti, componenti hardware e/o software in un efficiente sistema con alti livelli di coesione e qualità, in grado di soddisfare le esigenze aziendali (es. funzionalità, performance, costi, qualità, tempi, efficienza energetica, sicurezza dell‘informazione, protezione dei dati) costruendo modelli di struttura di sistema e conducendo simulazioni di comportamento

Definizione di requisiti di sistema
Assegnazione dei requisiti individuati ai vari elementi del sistema
Implementazione integrata di architetture hardware, interfacce utente, componenti software di sistema e di rete, componenti software embedded, in coerenza con l'architettura di riferimento
Gestione della complessità attraverso lo sviluppo di procedure standard e architetture a sostegno dello sviluppo del prodotto nel suo insieme
Condivisione col cliente degli aspetti progettuali e realizzativi
Realizzazione test di unità e di sistema per verificare la conformità ai requisiti
Ingegneria dei Sistemi
Mostra abilità e conoscenzeMostra attività
Conoscenze
  • I modelli di consumo energetico di software e/o hardware
  • I necessari programmi / moduli software, DBMS e relativi linguaggi
  • La progettazione tecnica e funzionale
  • La prototipazione
  • Le basi della Information Security
  • Le componenti, gli strumenti e le architetture hardware
  • Lo stato dell'arte della tecnologia
Abilità
  • Applicare gli opportuni modelli di processo di sviluppo per sviluppare in modo efficace ed efficiente
  • Applicare l'architettura software e/o hardware appropriata
  • Eseguire e valutare i test confrontandoli con le specifiche di prodotto
  • Gestire e garantire un alto livello di coesione e qualità nello sviluppo di software complesso
  • Utilizzare modelli di dati
ADA
ADA.14.01.14 - Ingegnerizzazione di sistemi ICT

RA1: Integrare dispositivi fisici, reti, componenti hardware e/o software in un efficiente sistema con alti livelli di coesione e qualità, in grado di soddisfare le esigenze aziendali (es. funzionalità, performance, costi, qualità, tempi, efficienza energetica, sicurezza dell‘informazione, protezione dei dati) costruendo modelli di struttura di sistema e conducendo simulazioni di comportamento

Definizione di requisiti di sistema
Assegnazione dei requisiti individuati ai vari elementi del sistema
Implementazione integrata di architetture hardware, interfacce utente, componenti software di sistema e di rete, componenti software embedded, in coerenza con l'architettura di riferimento
Gestione della complessità attraverso lo sviluppo di procedure standard e architetture a sostegno dello sviluppo del prodotto nel suo insieme
Condivisione col cliente degli aspetti progettuali e realizzativi
Realizzazione test di unità e di sistema per verificare la conformità ai requisiti