ADA.14.02.04 Sviluppo e testing di applicazioni e servizi Geo-ICT
Documenti
Dimensioni
Casi
Analizzare e interpretare gli output delle attività di progettazione di un'applicazione/servizio Geo-ICT (schema concettuale, schema logico, architettura di sistema, ecc.) e i requisiti funzionali e non funzionali validati.
Grado di complessità 3Scegliere l'ambiente di sviluppo selezionando l'eventuale framework e il linguaggio di programmazione/scripting più adatto, in funzione dei requisiti validati e nel rispetto di eventuali vincoli definiti dal committente/gestore.
Grado di complessità 2Selezionare e strutturare il Geodatabase in base alle caratteristiche e alle dimensioni dei dati e con criteri di scalabilità e interoperabilità.
Grado di complessità 2Definire le modalità di configurazione, erogazione e fruizione dei servizi OGC (Open Geospatial Consortium) includendo sia gli standard tradizionali (es. WMS, WFS, ecc.) sia i nuovi approcci (es. OGC API, ecc.).
Grado di complessità 1Utilizzare ed eventualmente personalizzare algoritmi di machine learning e deep learning per la classificazione e la predizione di scenari geospaziali.
Grado di complessità 4Selezionare e gestire le librerie di programmazione per l'analisi e la visualizzazione di dati geografici all'interno dell'applicazione.
Grado di complessità 3Scrivere il codice della soluzione software progettata utilizzando il linguaggio di programmazione selezionato.
Grado di complessità 2Ottimizzare il codice al fine di migliorare le prestazioni, la sicurezza e l'efficacia dell'applicazione.
Grado di complessità 2Elaborare la documentazione tecnica riguardante la struttura del codice sorgente per assicurarne la comprensione e il riuso nel tempo.
Grado di complessità 1Utilizzare strumenti di gestione delle versioni del software (es. Git, ecc.) per facilitare lo sviluppo collaborativo ed eventuali operazioni di upgrade o downgrade richieste.
Grado di complessità 1Dimensioni
Casi
Definire tipologia, dimensioni e formati dei dataset geospaziali oggetto delle attività di testing, in funzione degli obiettivi prefissati.
Grado di complessità 2Inserire nel Test Plan generale gli strumenti, le fasi e le scadenze relative alle attività di testing inerenti la componente geospaziale di applicazioni e servizi, a partire dalla definizione degli obiettivi (usabilità, funzionalità, performance, ecc.).
Grado di complessità 1Eseguire i test di usabilità di applicazioni/servizi Geo-ICT e della loro interfaccia, nel rispetto di quanto definito in fase di pianificazione.
Grado di complessità 1Eseguire i test di funzionalità della componente geospaziale di applicazioni e servizi con analisi della coerenza e correttezza degli output attesi.
Grado di complessità 1Eseguire i test di performance della componente geospaziale di applicazioni e servizi, attraverso stress test basati sull'utilizzo di dataset di complessità crescente.
Grado di complessità 1Classificare e ordinare per importanza e urgenza le anomalie rilevate durante le attività di testing individuando le relative azioni correttive.
Grado di complessità 2Elaborare report di sintesi delle attività di testing inerenti la componente geospaziale delle applicazioni/servizi evidenziando i risultati emersi, le anomalie e le non conformità riscontrate.
Grado di complessità 1Fonti
- - UNINFO, Norma UNI 11621-5: 2022 - Attività professionali non regolamentate - Profili di ruolo professionale per l'ICT - Parte 5: Profili di ruolo professionale relativi all'informazione geografica.
- - V. Noti, GIS Open Source per geologia e ambiente. Analisi e gestione di dati territoriali e ambientali con QGIS, Flaccovio Ed., 2021.
