TECNICO GESTORE DI BASI DATI
ADA associate alla qualificazione
ADA.14.01.09Sviluppo applicazioni
ADA.14.01.10Integrazione dei componenti del sistema
ADA.14.01.11Testing di sistemi IT
ADA.14.01.13Produzione di documentazione tecnica e illustrativa di prodotti/servizi
ADA.14.01.14Ingegnerizzazione di sistemi ICT
ADA.14.01.15Supporto alle modifiche ed evoluzioni del sistema
ADA.14.01.19Gestione dell'Informazione e della Conoscenza
ADA.14.01.21Miglioramento dei processi ICT
Competenze
Essere in grado di effettuare il testing di sistemi IT (B.3)
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- Tecniche, infrastrutture e strumenti utilizzati nel processo di testing
- Ciclo di vita di un processo di testing
- Differenti tipi di test (funzionale, integrazione, performance, usabilità, stress etc.)
- Standard nazionali e internazionali che definiscono i criteri di qualità per il testing
- Tecnologie web cloud e mobile
Abilità
- Applicare procedure di test di sistemi IT
- Applicare standard nazionali ed internazionali in materia di salute, sicurezza, usabilità, performance, affidabilità e compatibilità di sistemi IT
- Utilizzare metodi per la produzione della documentazione relativa ai processi di certificazione dei sistemi IT
| ADA |
|---|
ADA.14.01.11 - Testing di sistemi ITRA1: Predisporre procedure e standard interni per i processi di testing di varia tipologia, rispettando gli standard esterni di riferimento Definizione di protocolli e standard per le attività di testing RA2: Supervisionare processi di testing di sistemi ICT, garantendo il rispetto delle procedure e assicurando il corretto afflusso di informazioni relative al testing ad altri soggetti coinvolti nella produzione o nell’utilizzo (progettisti, manutentori, utenti, ecc.) Supervisione di processi di test di sistemi ICT Cura del flusso informativo tra il testing e altri soggetti coinvolti nel processo di produzione RA3: Effettuare test di sistemi ICT nel rispetto delle procedure e degli standard di riferimento, avendo precedentemente provveduto alla loro organizzazione, valutandone i risultati e predisponendo la documentazione prevista Organizzazione di piani di test di sistemi ICT Preparazione di test, di varia natura, di sistemi ICT (funzionali, di integrazione, di performance, di usabilità, di accessibilità, di sicurezza, di resilienza, ecc.) Conduzione di test di componenti e sistemi ICT Analisi dei risultati dei test Cura del reporting e della documentazione dei test e dei relativi risultati |
Essere in grado di produrre la documentazione tecnica di soluzioni IT (B.5)
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- Strumenti per la produzione, l'editing e la distribuzione di documenti professionali
- Strumenti per la creazione di presentazioni multimediali
- Documenti tecnici richiesti per la progettazione, lo sviluppo e il deploying dei prodotti, delle applicazioni e dei servizi
- Strumenti di controllo della versione per la produzione di documentazione
Abilità
- Applicare tecniche di descrizione di prodotti, servizi, componenti o applicazioni IT
- Utilizzare stili e media appropriati alla documentazione da presentare
- Utilizzare strumenti di controllo della versione per la produzione di documentazione
- Utilizzare sistemi di gestione documentale
| ADA |
|---|
ADA.14.01.13 - Produzione di documentazione tecnica e illustrativa di prodotti/serviziRA1: Definire requisiti, standard e flusso di lavoro relativamente alla documentazione/informazione tecnica sui prodotti e i servizi, in considerazione dei diversi ambienti target, verificandone l’effettivo e corretto impiego nell’attività aziendale Organizzazione e controllo del workflow per la gestione degli aspetti di documentazione e informazione su prodotti/servizi Monitoraggio/controllo dell’utilizzo effettivo degli standard comunicativi aziendali Predisposizione di template per pubblicazioni condivise RA2: Predisporre e aggiornare documenti e altre realizzazioni (es. mock up) di descrizione/illustrazione dei prodotti/servizi, in conformità ai requisiti, agli standard e alle procedure previste, curando sia la redazione dei testi che gli elementi a corredo (immagini, grafici, video) Cura dell’aggiornamento dei contenuti documentativi/informativi durante l’intero ciclo di vita dei prodotti/servizi Revisione ed editing dei mock-up Predisposizione di testi per documentazione tecnica e informazione su prodotti e servizi, per l’utilizzo in vari canali comunicativi Realizzazione di immagini, grafici e video a corredo di contenuti documentativi/illustrativi di prodotti e servizi |
Essere in grado di effettuare il supporto alle modifiche/evoluzioni del sistema (C.2)
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- Specifiche funzionali di un sistema informativo
- Architettura tecnica di un'applicazione ICT esistente
- Processi aziendali e loro dipendenza dalle applicazioni ICT
- Strumenti e tecniche per la gestione del cambiamento
- Best practices e standard per la gestione della sicurezza informatica
Abilità
- Applicare metodi di schedulazione delle modifiche hardware e software
- Applicare i service level agreement (SLA) nella gestione del processo di modifica dei sistemi
- Applicare le procedure di sicurezza dei dati nel processo di modifica dei sistemi
- Utilizzare modalità di analisi dell'impatto dei cambiamenti funzionali/tecnici
| ADA |
|---|
ADA.14.01.15 - Supporto alle modifiche ed evoluzioni del sistema RA1: Gestire l’evoluzione di una soluzione di Information Technology, pianificando e implementando modifiche evolutive software e/o hardware per mantenere il sistema aggiornato, avendo cura di minimizzare interruzioni di servizio e difformità dai Service Level Agreement e garantendo la sicurezza delle informazioni Pianificazione e calendarizzazione dell’evoluzione di una soluzione di Information Technology (modifiche software e/o hardware, aggiornamenti, ecc.) Analisi dell’impatto sugli utenti dei cambiamenti funzionali/tecnici Implementazione di azione di mitigazione degli impatti dell’interventi evolutivo sulla continuità del servizio e/o sui Service Level Agreement Pianificazione di eventuali interventi formativi/informativi rivolti all’illustrazione di nuove procedure, funzionalità, specifiche, ecc. Cura della documentazione relativa agli interventi evolutivi messi in atto |
Essere in grado di effettuare la gestione dei dati e della conoscenza (D.10)
Mostra attività
| ADA |
|---|
ADA.14.01.19 - Gestione dell'Informazione e della ConoscenzaRA1: Definire la strategia relativa all’informazione, identificando il fabbisogno, i requisiti e il valore per il business dell’informazione e il processo per la sua gestione, selezionando le fonti dei dati interne e/o esterne e la loro forma e mantenendo la compliance con i requisiti di Privacy e il rispetto dei diritti di Proprietà Intellettuale Rilevazione/analisi dei fabbisogni di informazione Analisi del valore dell'informazione Formalizzazione dei requisiti di informazione Definizione del processo per la gestione dell’informazione Applicazione degli standard e delle norme relative alla proprietà intellettuale (IPR) e le norme della privacy RA2: Definire l'architettura per la gestione dell'informazione e disegnare l’infrastruttura tecnica funzionale allo sfruttamento, ottimizzazione e condivisione delle informazioni, identificando gli strumenti appropriati per creare, estrarre, mantenere, rinnovare, presentare e diffondere le conoscenze al fine di capitalizzare il patrimonio informativo. Traduzione del funzionamento del business in informazione strutturata Definizione dell'architettura a supporto della gestione dell'informazione Disegno dell'infrastruttura tecnica per la gestione dei dati Analisi di data set complessi, interni o esterni, di varia estensione, natura e struttura Scelta delle tecniche di presentazione dei dati orientate al business |
Essere in grado di effettuare l'integrazione dei componenti (B.2)
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- Componenti hardware, software, moduli esistenti e nuovi
- Impatto che l'integrazione di sistemi ha sul sistema/organizzazione esistente
- Tecniche di interfaccia tra moduli, sistemi e componenti
- Tecniche di test d'integrazione
- Tool di sviluppo (es. ambiente di sviluppo, gestione, accesso e revisione del codice sorgente)
- Best practices delle tecniche di progettazione
Abilità
- Applicare tecniche per installare componenti hardware e software in un sistema esistente
- Applicare procedure definite (es. configuration management e package maintenance)
- Utilizzare metodi per verificare la compatibilità tra i moduli esistenti e quelli nuovi
- Applicare tecniche di verifica delle performance del sistema a seguito dell'integrazione dei componenti
- Utilizzare modalità di documentazione del processo di integrazione dei componenti
| ADA |
|---|
ADA.14.01.10 - Integrazione dei componenti del sistemaRA1: Supervisionare e coordinare il processo di integrazione, definendo gli standard procedurali di riferimento e avendo precedentemente individuato le risorse da impiegare Definizione di standard procedurali per il ciclo di integrazione Coordinamento di programmi di integrazione Supervisione di programmi di integrazione Individuazione delle risorse da impiegare nel processo di integrazione RA2: Integrare e installare hardware, software e componenti di sottosistemi in un sistema nuovo o esistente, applicando procedure definite e assicurando l’integrità, l’interoperabilità e la sicurezza delle informazioni Verifica della compatibilità delle specifiche dei componenti hardware e software Messa in sicurezza dei dati durante l’integrazione Esecuzione dell'integrazione di moduli, sistemi e componenti Esecuzione dell'installazione di hardware/software Misurazione delle performance di sistema prima, durante e dopo l’integrazione e l’installazione Documentazione e registrazione delle attività, delle anomalie e delle soluzioni adottate, relativamente al processo di integrazione e di installazione |
Essere in grado di effettuare l'ingegnerizzazione di sistemi IT (B.6)
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- Linguaggi di programmazione
- Componenti, strumenti e architetture hardware
- Progettazione funzionale & tecnica
- Stato dell'arte delle tecnologie
- Programmi/moduli software DBMS e relativi linguaggi
- Modelli di consumo energetico di software e/o hardware
- Le basi della Information Security
- Prototipazione in ambito ICT
Abilità
- Applicare procedure di test di sistemi IT
- Utilizzare metodologie sistematiche per analizzare e costruire componenti e interfacce
- Utilizzare tecniche di costruzione di modelli per strutturare un sistema informativo
- Applicare metodi di simulazione di comportamenti dei sistemi IT
| 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 |
Essere in grado di migliorare i processi ICT (E.5)
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- Tecnologie web cloud e mobile
- Metodi di ricerca benchmark e metodi di misurazione (performance, carico, etc.)
- Metodologie di valutazione, disegno e implementazione
- Processi interni (flussi di lavoro, gestione di processi, etc.)
- Sviluppi rilevanti dell'ICT e loro potenziale impatto sui processi
- Ottimizzazione delle risorse e riduzione degli sprechi (hardware, software, impieghi del personale, etc.)
Abilità
- Applicare metodiche per misurare l'efficacia dei processi ICT
- Utilizzare una metodologia sistematica per valutare, progettare e implementare cambiamenti tecnologici finalizzati a benefici misurabili
- Utilizzare criteri per valutare potenziali controindicazioni del cambiamento dei processi ICT
| ADA |
|---|
ADA.14.01.21 - Miglioramento dei processi ICTRA1: Effettuare analisi organizzative dei processi, delle procedure e delle soluzioni ICT, anche attraverso benchmarking, individuando e proponendo possibili interventi di miglioramento Rilevazione e rappresentazione dei processi, delle procedure e delle soluzioni ICT Misurazione dell’efficacia dei processi ICT esistenti Analisi comparata con processi e soluzioni reperite da molteplici fonti Definizione di proposte di cambiamenti per il miglioramento di procedure, processi, soluzioni ICT RA2: Gestire la funzione di Process Improvement, assicurando, anche, un'efficace comunicazione con i vertici aziendali in merito a vantaggi e svantaggi collegati all'implementazione di possibili cambiamenti di processi, procedure e tecnologie Organizzazione della funzione di Process Improvement Supervisione coordinamento delle attività di Process Improvement Comunicazione ai vertici aziendali di vantaggi e rischi associati ad eventuali cambiamenti |
Essere in grado di effettuare lo sviluppo di applicazioni (B.1)
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
Abilità
- Utilizzare metodi per personalizzare lo sviluppo di applicazioni
- Adattare soluzioni esistenti rispetto ai cambiamenti aziendali (es. porting di un'applicazione da un altro sistema operativo)
- Scegliere le tecniche più appropriate allo sviluppo (es. riutilizzo, miglioramento, riconfigurazione di componenti esistenti)
- Applicare tecniche di codifica, debug e test nello sviluppo di applicazioni
- Applicare metodi per ottimizzare l'efficienza, i costi e la qualità nello sviluppo di applicazioni
- Utilizzare metodi per validare l'applicazione
| ADA |
|---|
ADA.14.01.09 - Sviluppo applicazioniRA1: Sviluppare applicazioni in coerenza con la progettazione e a partire dall’individuazione delle migliori opzioni tecniche disponibili, anche riutilizzando e migliorando componenti già esistenti, e verificando e testando la rispondenza del prodotto alle specifiche tecniche Definizione delle caratteristiche degli ambienti applicativi di sviluppo Selezione e utilizzo di strumenti a supporto del processo di sviluppo del software Sviluppo delle componenti software in base alle specifiche funzionali e coerentemente con il disegno architetturale Sviluppo delle interfacce utente Adattamento di soluzioni esistenti (riutilizzo, miglioramento, riconfigurazione di componenti esistenti) Realizzazione di test di prodotto sulla scorta delle specifiche tecniche Produzione dei documenti relativi ai deliverable di ciascuna fase di sviluppo del prodotto Illustrazione al cliente degli aspetti progettuali/realizzativi del prodotto Modellazione dei dati |
