Denominazione Figura / Profilo / Obiettivo |
Tecnico di sviluppo software |
Edizione |
2016 |
Professioni NUP/ISTAT correlate |
- 3.1.2.1.0 - Tecnici programmatori
- 3.1.2.2.0 - Tecnici esperti in applicazioni
- 2.1.1.4.1 - Analisti e progettisti di software
|
Attività economiche di riferimento: ATECO 2007/ISTAT |
- 62.02.00 - Consulenza nel settore delle tecnologie dell'informatica
- 62.09.09 - Altre attività dei servizi connessi alle tecnologie dell'informatica nca
- 62.01.00 - Produzione di software non connesso all'edizione
- 63.11.30 - Hosting e fornitura di servizi applicativi (ASP)
- 63.11.19 - Altre elaborazioni elettroniche di dati
- 58.29.00 - Edizione di altri software a pacchetto (esclusi giochi per computer)
|
Area professionale |
CULTURA INFORMAZIONE E TECNOLOGIE INFORMATICHE |
Sottoarea professionale |
Servizi di Informatica |
Descrizione |
Il Tecnico di sviluppo software è in grado di sviluppare applicazioni e personalizzare programmi sulla base di analisi e specifiche tecniche e funzionali fornite dall'analista e/o dal capo progetto. Tale figura professionale, operante in un settore in continuo sviluppo, deve costantemente aggiornarsi sulle tecnologie informatiche emergenti e sui nuovi ambienti di sviluppo e linguaggi di programmazione. Il Tecnico di sviluppo software opera presso società di servizi e/o di consulenza informatica. Si inserisce nel processo di realizzazione di prodotti software. |
Livello EQF |
5 |
Certificazione rilasciata |
SPECIALIZZAZIONE |
Processo di lavoro caratterizzante |
SVILUPPO SOFTWARE
- A - Definizione delle specifiche
- B - Predisposizione dell'ambiente di sviluppo
- C - Sviluppo delle applicazioni
|
PROCESSO DI LAVORO - ATTIVITA'
|
COMPETENZA
|
A - Definizione delle specifiche
ATTIVITA
- Descrizione delle strutture dati
- Stesura del diagramma di flusso
- Descrizione di procedure e funzioni
- Definizione del layout delle interfacce e dei report
|
- 2 - Analizzare le specifiche
|
B - Predisposizione dell'ambiente di sviluppo
ATTIVITA
- Individuazione delle componenti del sistema di sviluppo richieste
- Adeguamento del sistema in relazione alle attività di sviluppo
- Installazione e configurazione dell'ambiente di sviluppo
|
- 1 - Utilizzare l'ambiente di sviluppo
|
C - Sviluppo delle applicazioni
ATTIVITA
- Creazione delle strutture dati
- Scrittura del codice con l'inclusione delle librerie
- Realizzazione dell'interfaccia video e dei report
- Debug dell'applicazione
- Implementazione di modifiche funzionali a moduli e procedure
- Redazione della documentazione utente
|
- 3 - Sviluppare l'applicazione software
|