Competenza

Essere In Grado Di Effettuare La Progettazione Di Applicazioni

REPERTORIO Calabria

Descrizione
Identificare clienti, utenti e stakeholder - Collezionare, formalizzare e validare i requisiti funzionali e non funzionali - Applicare modelli e stime di dati per valutare i costi delle differenti fasi del ciclo di vita del software - Valutare l'uso di prototipi per supportare la validazione dei requisiti - Progettare organizzare e monitorare le fasi di realizzazione dell'applicazione - Progettare le specifiche funzionali partendo dai requisiti definiti - Valutare la validità di differenti metodi di sviluppo dell'applicazione rispetto agli strumenti e ai linguaggi disponibili - Stabilire una comunicazione sistematica e frequente con gli utenti /clienti/ stakeholder - Garantire e pianificare lo svolgimento dei test e del controllo delle funzionalità all'interno del progetto

ADARA1RA2RA3
ADA.14.01.06 - Progettazione di Applicazioni

RA 1: Validare i requisiti dell'applicazione da sviluppare dopo averli formalizzati, a partire dalla rilevazione e analisi delle esigenze del cliente e delle caratteristiche dell’ambiente di esercizio

Rilevazione delle esigenze del cliente
Formalizzazione dei requisiti funzionali e non funzionali
Validazione dei requisiti formalizzati

RA 2: Progettare con linguaggi di modellazione strutture dati e modelli di struttura di sistema adeguati ai risultati dell‘analisi dei requisiti, individuando le soluzioni tecniche più appropriate per la realizzazione di applicazioni, anche ottimizzando l‘equilibrio tra costi/risultati, e garantendone l’interoperabilità, la fruibilità e la sicurezza

Analisi dei costi delle fasi del ciclo di vita del software
Valutazione comparativa dei diversi metodi di sviluppo dell’applicazione in funzione dello scenario di riferimento
Progettazione delle specifiche funzionali partendo dai requisiti definiti
Applicazione di principi di security by design and privacy by design

RA 3: Organizzare il piano di lavoro per la realizzazione dell’applicazione, monitorandone l’implementazione e verificandone la corrispondenza alla progettazione

Predisposizione del piano complessivo di lavoro dell’applicazione
Monitoraggio dell'implementazione del piano di lavoro dell’applicazione
Verifica della conformità dell’applicazione alle specifiche di progettazione