ANALISTA DI SISTEMA (System Analist)
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à
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 ICTRA1: 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à
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 ICTRA1: 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à
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 ICTRA1: 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à
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 ICTRA1: 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 |
