SVILUPPO DI SOLUZIONI IOT PER L'INDUSTRIA 4.0

SEP
14. Servizi digitali
REPERTORIO
Friuli Venezia Giulia

Descrizione

Sviluppare soluzioni IOT (Internet of Things) per l'industria 4.0, garantendo la detenzione e il trasferimento dell'informazione, rispettando la computer security e le specifiche di commessa.

ADA associate alla qualificazione

ADA.14.01.09Sviluppo applicazioni

Competenze

SVILUPPO DI SOLUZIONI IOT PER L'INDUSTRIA 4.0
Mostra abilità e conoscenzeMostra attività
Conoscenze
  • Configurazione dei Tools di sviluppo ad alto livello di astrazione
  • Metodi di sviluppo delle interfacce grafiche
  • Elementi di sicurezza dei dati
  • Concetti di DBMS e Database
  • Controlli delle norme di sicurezza ICT più rilevanti e pratiche di controllo comuni
  • Policy di controllo di accessi
  • Linguaggi per formalizzare specifiche funzionali (ad esempio, UML)
  • Linguaggi Object Oriented
  • Principi di progettazione dell'interfaccia utente
  • Caratteristiche dei Sistemi Operativi
  • Tecniche di virtualizzazione
Abilità
  • Definire le richieste del cliente proponendo la logica di funzionamento più idonea
  • Sviluppare applicativi su diverse piattaforme
  • Applicare tecniche di monitoraggio e test
  • Implementare il DB partendo dallo schema di progettazione
  • Implementare l'interfaccia utente partendo dalle specifiche di progetto
  • Verificare il corretto funzionamento dell'applicazione utilizzando i tools di debug
  • Verificare l'usabilità dell'interfaccia utente
  • Pubblicare la soluzione nello store di riferimento
  • Applicare l'astrazione come tecnica di problem-solving e progettazione
  • Produrre specifiche funzionali a partire dai requisiti definiti
  • Operare rispettando i principi della sicurezza, salute e tutela del lavoratore
ADA
ADA.14.01.09 - Sviluppo applicazioni

RA1: 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