Denominazione Qualificazione (Standard Professionale) | Esperto della progettazione, realizzazione e manutenzione software | ||||
Livello EQF | 6 | ||||
Settore Economico-Professionale (SEP) | Servizi digitali | ||||
ADA 1 |
|
||||
ADA 2 |
|
||||
ADA 3 |
|
||||
ADA 4 |
|
||||
Profilo professionale regionale di riferimento | Analista programmatore | ||||
Descrizione profilo professionale | Presidia le attivita' di progettazione, manutenzione e aggiornamento del software, a partire dall'analisi dei requisiti fino al completo sviluppo del prodotto e al collaudo di quest'ultimo, garantendo che i risultati rispondano ai requisiti tecnici di elevata qualita' e alle esigenze specifiche rilevate e concordate con i clienti o utenti. Puo' occuparsi della stesura del codice di programmazione e dello sviluppo e installazione del software. Opera generalmente come dipendente o con rapporti di collaborazione presso aziende fornitrici di servizi informatici o all'interno di aree Sistemi informativi o Organizzazione di aziende pubbliche o private di dimensioni medio-grandi o di enti pubblici. Nello svolgimento del suo lavoro opera con un elevato margine di autonomia e responsabilita'. | ||||
Sequenze processo QNQR | Progettazione di soluzioni ICT (Plan) Sviluppo, integrazione, testing e deployment della soluzione ICT (Build) |
||||
Referenziazione ATECO 2007 | 62.01.00 Produzione di software non connesso all'edizione |
||||
Codice univoco ISTAT CP2021 | 2.7.1.1.1 Analisti e progettisti di software |
||||
Codice ISCED-F 2013 | 0613 Software and applications development and analysis |
U.C. CHE COMPONGONO IL PROFILO PROFESSIONALE DI RIFERIMENTO | |
Analisi dei requisiti Codifica del software Collaudo e correzione del software Cura degli aspetti organizzativi e amministrativi dell'attivita' Cura degli aspetti relativi alla sicurezza sul lavoro Manutenzione e aggiornamento del software Progettazione del software Rilascio, istallazione ed illustrazione del software Studio del dominio e della fattibilita' del software |
DETTAGLIO U.C. |
Denominazione | Analisi dei requisiti |
Codice U.C. | 03_INF |
Oggetto di osservazione | le operazioni di analisi dei requisiti |
Risultato atteso | requisiti adeguatamente raccolti ed analizzati |
Indicatori | corretto utilizzo delle tecniche di catalogazione e descrizione delle informazioni; adeguate rappresentazioni grafiche della realta' operativa e delle procedure |
Valutazione | prova pratica in situazione |
EQF | 6 |
Abilità | applicare metodi e tecniche di intervista qualitativa applicare tecniche di analisi desk e documentale applicare tecniche di analisi organizzativa esaminare con il cliente obiettivi, vincoli progettuali, aspettative rispetto al software da realizzare realizzare modelli di rappresentazione formalizzata e sistematica della realta' operativa realizzare rappresentazioni grafiche di processi e procedure utilizzare tecniche di catalogazione e descrizione delle informazioni |
Conoscenze | caratteristiche e trend del mercato it caratteristiche, uso e costi dei sistemi hardware funzionamento di software per la rappresentazione di schemi di processo linguaggi e metodi di catalogazione e descrizione delle informazioni metodi e strumenti per l'analisi organizzativa metodi e tecniche di intervista qualitativa modelli di rappresentazione formalizzata e sistematica della realta' principi comuni e aspetti applicativi della legislazione vigente in materia di sicurezza sicurezza sul lavoro: regole e modalita' di comportamento (generali e specifiche) tecniche di analisi desk e documentale tecniche e strumenti della programmazione software |
Referenziazione ISTAT CP2021 | 2.7.1.1.1 Analisti e progettisti di software 2.7.1.1.3 Analisti e progettisti di applicazioni web |
Denominazione | Codifica del software |
Codice U.C. | 06_INF |
Oggetto di osservazione | le operazioni di codifica del software |
Risultato atteso | software correttamente codificato |
Indicatori | corretta applicazione dei linguaggi e delle tecniche di scrittura del codice sorgente; predisposizione della documentazione necessaria allo sviluppo del software; corretto utilizzo dei software per la scrittura collaborativa |
Valutazione | prova pratica in situazione |
EQF | 6 |
Abilità | applicare linguaggi e tecniche di scrittura del codice sorgente applicare metodi e tecniche della programmazione per la scrittura delle procedure comprendere documenti e manualistica di supporto alla programmazione in lingua inglese documentare le procedure inserendo note e commenti all'interno del codice e predisponendo la documentazione relativa allo sviluppo utilizzare compilatori e/o tools di programmazione relativi al linguaggio/ambiente scelto utilizzare software specifici per la scrittura collaborativa (team developping) |
Conoscenze | inglese tecnico per l'informatica principi comuni e aspetti applicativi della legislazione vigente in materia di sicurezza sicurezza sul lavoro: regole e modalita' di comportamento (generali e specifiche) sintassi e struttura di uno o piu' linguaggi di programmazione tecniche di documentazione delle procedure tecniche di programmazione per la scrittura del software uno o piu' ambienti di programmazione software |
Referenziazione ISTAT CP2021 | 2.7.1.1.1 Analisti e progettisti di software 2.7.1.1.3 Analisti e progettisti di applicazioni web 3.1.2.1.0 Tecnici programmatori 3.1.2.2.0 Tecnici esperti in applicazioni |
Denominazione | Collaudo e correzione del software |
Codice U.C. | 07_INF |
Oggetto di osservazione | le operazioni di collaudo e correzione del software |
Risultato atteso | software efficacemente collaudato e corretto |
Indicatori | corretta applicazione delle tecniche di debugging e di correzione del software |
Valutazione | prova pratica in situazione |
EQF | 6 |
Abilità | applicare le principali tecniche di testing (prestazionali, di rottura, di regressione, di accessibilita', ecc.) applicare tecniche di debugging e di correzione del software pianificare le procedure di testing predisporre la documentazione relativa al processo di testing |
Conoscenze | documenti e procedure relative al processo di testing principi comuni e aspetti applicativi della legislazione vigente in materia di sicurezza sicurezza sul lavoro: regole e modalita' di comportamento (generali e specifiche) tecniche di debugging e correzione tecniche di testing tipologie ed effetti di errori e bug di programmazione |
Referenziazione ISTAT CP2021 | 2.7.1.1.1 Analisti e progettisti di software 2.7.1.1.3 Analisti e progettisti di applicazioni web 3.1.2.1.0 Tecnici programmatori 3.1.2.2.0 Tecnici esperti in applicazioni |
Denominazione | Cura degli aspetti organizzativi e amministrativi dell'attivita' |
Codice U.C. | 03_CTR |
Oggetto di osservazione | le operazioni di cura degli aspetti organizzativi e amministrativi dell'attivita' |
Risultato atteso | aspetti organizzativi e amministrativi adeguatamente curati |
Indicatori | espletamento degli adempimenti amministrativi e fiscali connessi alla gestione dell'attivita' lavorativa |
Valutazione | prova pratica in situazione |
EQF | 3 |
Abilità | adempiere agli obblighi tributari espletare adempimenti amministrativi e burocratici espletare gli adempimenti contabili prescritti occuparsi degli aspetti assicurativi legati all'esercizio dell'attivita' organizzare l'attivita' dei dipendenti e stabilirne i carichi di lavoro provvedere all'approvvigionamento dei materiali e degli strumenti necessari allo svolgimento dell'attivita' tenere i rapporti con istituti di credito e bancari |
Conoscenze | adempimenti contabili adempimenti tributari nozioni di base di contrattualistica e di disciplina previdenziale nozioni di base di organizzazione e pianificazione del lavoro nozioni di base su prodotti e servizi assicurativi business nozioni di base su prodotti e servizi bancari business principi comuni e aspetti applicativi della legislazione vigente in materia di sicurezza sicurezza sul lavoro: regole e modalita' di comportamento (generali e specifiche) |
Referenziazione ISTAT CP2021 | 4.1.1.1.0 Addetti a funzioni di segreteria 4.1.1.2.0 Addetti agli affari generali 4.1.1.4.0 Addetti alla gestione del personale 4.3.1.1.0 Addetti alla gestione degli acquisti di beni e servizi 4.3.1.2.0 Addetti alla gestione dei magazzini e professioni assimilate 4.3.2.1.0 Addetti alla contabilità 4.3.2.2.0 Addetti alle buste paga 4.4.1.1.0 Personale addetto a compiti di controllo, verifica e professioni assimilate |
Denominazione | Cura degli aspetti relativi alla sicurezza sul lavoro |
Codice U.C. | 17_CTR |
Oggetto di osservazione | le operazioni di cura degli aspetti relativi alla sicurezza sul lavoro |
Risultato atteso | prescrizioni in materia di sicurezza costantemente rispettate; salute e sicurezza dei lavoratori tutelate |
Indicatori | adempimento delle prescrizioni in materia di sicurezza sul lavoro |
Valutazione | prova pratica in situazione |
EQF | 3 |
Abilità | applicare le misure di tutela e di prevenzione applicare tecniche di primo soccorso individuare gli aspetti cogenti relativi alla salute e sicurezza sui luoghi di lavoro riconoscere e valutare le diverse tipologie di rischio riconoscere i principali rischi legati all'uso di attrezzature usare e manutenere correttamente i principali dispositivi di protezione individuale |
Conoscenze | criteri e metodi per la valutazione dei rischi legislazione sulla salute e sicurezza sui luoghi di lavoro e importanza dell'applicazione delle norme di sicurezza metodi di sorveglianza misure generali di tutela organi di vigilanza, controllo, assistenza principali rischi e misure preventive/protettive in ambito lavorativo principali rischi legati all'uso di attrezzature principali soggetti coinvolti nella gestione della sicurezza sui luoghi di lavoro, relativi obblighi e responsabilita' procedure di emergenza e primo soccorso uso e manutenzione dei principali dispositivi di protezione individuale |
Referenziazione ISTAT CP2021 | 3.1.8.1.0 Tecnici della sicurezza degli impianti 3.1.8.2.0 Tecnici della sicurezza sul lavoro 3.2.1.5.1 Tecnici della prevenzione nell'ambiente e nei luoghi di lavoro |
Denominazione | Manutenzione e aggiornamento del software |
Codice U.C. | 16_INF |
Oggetto di osservazione | le operazioni di manutenzione e aggiornamento del software |
Risultato atteso | software costantemente aggiornato ed in efficienza |
Indicatori | rilevazione e realizzazione di opportuni interventi di aggiornamento e manutenzione del software; corretto utilizzo dei compilatori e/o tools di programmazione |
Valutazione | prova pratica in situazione |
EQF | 6 |
Abilità | applicare linguaggi e tecniche di scrittura del codice sorgente applicare metodi e tecniche della programmazione per la scrittura delle procedure applicare tecniche di debugging e di correzione del software comprendere documenti e manualistica di supporto alla programmazione in lingua inglese documentare le procedure inserendo note e commenti all'interno del codice e predisponendo la documentazione relativa allo sviluppo svolgere operazioni di manutenzione del software per assicurarne funzionalita' e affidabilita' nel tempo utilizzare compilatori e/o tools di programmazione relativi al linguaggio/ambiente scelto |
Conoscenze | inglese tecnico per l'informatica principi comuni e aspetti applicativi della legislazione vigente in materia di sicurezza sicurezza sul lavoro: regole e modalita' di comportamento (generali e specifiche) sintassi e struttura di uno o piu' linguaggi di programmazione tecniche di debugging e correzione tecniche di documentazione delle procedure tecniche di programmazione per la scrittura del software uno o piu' ambienti di programmazione software |
Referenziazione ISTAT CP2021 | 2.7.1.1.1 Analisti e progettisti di software 2.7.1.1.3 Analisti e progettisti di applicazioni web 3.1.2.1.0 Tecnici programmatori 3.1.2.3.0 Tecnici web |
Denominazione | Progettazione del software |
Codice U.C. | 20_INF |
Oggetto di osservazione | le operazioni di progettazione del software |
Risultato atteso | software correttamente progettato nel rispetto dei requisiti raccolti ed analizzati |
Indicatori | corretta applicazione dei metodi di programmazione |
Valutazione | prova pratica in situazione |
EQF | 6 |
Abilità | applicare metodi di programmazione per la progettazione software applicare principi di security by design and privacy by design definire l'architettura del software definire le specifiche delle procedure software operare scelte progettuali in funzione del sistema di elaborazione del sistema operativo |
Conoscenze | architettura dei sistemi di elaborazione elettronica architettura dei sistemi operativi gestione di data base metodi e tecniche di programmazione software principi comuni e aspetti applicativi della legislazione vigente in materia di sicurezza principi di security by design and privacy by design sicurezza sul lavoro: regole e modalita' di comportamento (generali e specifiche) tecniche di codifica e pseudocodifica delle specifiche del software |
Referenziazione ISTAT CP2021 | 2.7.1.1.1 Analisti e progettisti di software 2.7.1.1.3 Analisti e progettisti di applicazioni web 3.1.2.1.0 Tecnici programmatori |
Denominazione | Rilascio, istallazione ed illustrazione del software |
Codice U.C. | 26_INF |
Oggetto di osservazione | le operazioni di rilascio, istallazione ed illustrazione del software |
Risultato atteso | software correttamente istallato ed illustrato |
Indicatori | predisposizione delle guide d'uso; corretta istallazione del software sui sistemi hardware del cliente |
Valutazione | prova pratica in situazione |
EQF | 6 |
Abilità | curare le operazioni di popolamento/migrazione di base dati istallare il software sui sistemi hardware del cliente istruire gli utilizzatori sulle principali caratteristiche e sul funzionamento del software predisporre le guide d'uso del software testare il software nell'ambiente di lavoro |
Conoscenze | caratteristiche, uso e costi dei sistemi hardware migrazione dei dati: metodi e strumenti principi comuni e aspetti applicativi della legislazione vigente in materia di sicurezza sicurezza sul lavoro: regole e modalita' di comportamento (generali e specifiche) tecniche di comunicazione efficace tecniche di testing |
Referenziazione ISTAT CP2021 | 2.7.1.1.1 Analisti e progettisti di software 2.7.1.1.3 Analisti e progettisti di applicazioni web 3.1.2.1.0 Tecnici programmatori 3.1.2.2.0 Tecnici esperti in applicazioni 3.1.2.3.0 Tecnici web |
Denominazione | Studio del dominio e della fattibilita' del software |
Codice U.C. | 28_INF |
Oggetto di osservazione | le operazioni di studio del dominio e della fattibilita' del software |
Risultato atteso | dominio e fattibilita' del software adeguatamente valutati |
Indicatori | corretta applicazione delle tecniche di analisi costi/benefici e dei criteri per la redazione del budget dell'intervento |
Valutazione | prova pratica in situazione |
EQF | 6 |
Abilità | applicare metodi e tecniche di intervista qualitativa applicare tecniche di analisi del rapporto costi/benefici applicare tecniche di analisi desk e documentale applicare tecniche di analisi organizzativa predisporre il budget dell'intervento (in autonomia o in collaborazione con un esperto di aspetti di pianificazione finanziaria) realizzare modelli di rappresentazione formalizzata e sistematica della realta' operativa realizzare rappresentazioni grafiche di processi e procedure valutare la fattibilita' tecnologica del software |
Conoscenze | caratteristiche e trend del mercato it caratteristiche, uso e costi dei sistemi hardware elementi di budgeting funzionamento di software per la rappresentazione di schemi di processo metodi e strumenti per l'analisi organizzativa metodi e tecniche di intervista qualitativa modelli di rappresentazione formalizzata e sistematica della realta' principi comuni e aspetti applicativi della legislazione vigente in materia di sicurezza sicurezza sul lavoro: regole e modalita' di comportamento (generali e specifiche) tecniche di analisi del rapporto costi/benefici tecniche di analisi desk e documentale tecniche e strumenti della programmazione software |
Referenziazione ISTAT CP2021 | 2.7.1.1.1 Analisti e progettisti di software 2.7.1.1.3 Analisti e progettisti di applicazioni web |