ADA.14.01.06 Progettazione di Applicazioni
Questa scheda fa riferimento solo a un risultato atteso dell'area di attività. Per consultare la scheda completa di tutti i risultati attesi clicca qui
Documenti
Dimensioni
Casi
Definire l'architettura di un'applicazione di mercato o mission-critical (es. applicazione per la gestione di un servizio di e-Commerce) garantendo il supporto delle funzioni da sviluppare e il rispetto di requisiti non funzionali di alto livello (es. carico di sistema supportato, performance, integrità, affidabilità, sicurezza…)
Grado di complessità 2Definire l'architettura di un'applicazione interna (es. applicazione ERP), garantendo il supporto delle funzioni da sviluppare e il rispetto di quanto previsto dai requisiti non funzionali.
Grado di complessità 1Integrare nell'architettura dell'applicazione gli aspetti di Sicurezza e Privacy in accordo con i principi di Security by Design e Privacy by Design tenendo conto del contesto di utilizzo
Grado di complessità 1Disegnare le funzioni dell'applicazione a partire dai requisiti validati formalizzandole in un documento di specifiche funzionali e integrando le informazioni necessarie a supportare i processi di tracciamento e versioning
Grado di complessità 2Disegnare le funzioni evolutive di un'applicazione esistente a partire dai requisiti validati formalizzandole in un documento di specifiche funzionali mantenendo consistenti i processi di tracciamento e versioning
Grado di complessità 1Progettare lo schema concettuale delle informazioni dell'applicazione (es. diagramma E/R) analizzando i requisiti e identificando le entità e le relazioni che le legano
Grado di complessità 3Progettare lo schema logico/relazionale del DB a supporto dell'applicazione implementando i dati e le relazioni descritte nello schema concetttuale
Grado di complessità 2Aggiornare lo schema logico/relazionale del DB implementando quanto descritto dai requisiti evolutivi di un'applicazione esistente
Grado di complessità 1Selezionare un metodo di sviluppo (es. waterfall, agile), gli strumenti a supporto della condivisione, del tracciamento e del versioning, rendendo il tutto coerente con il contesto tecnologico di riferimento e adeguato a supportare le caratteristiche dell'applicazione da sviluppare
Grado di complessità 1Fonti
- Norma UNI 16234:2019 (e-CF versione 4.0)
- Repertorio regionale del FVG
- GDPR Privacy by design e DPIA (protezione dei dati personali)
- Software Engineering Body of Knowledge (SWEBOK) ISO / IEC TR 19759: 2005
- IFPUG: ISO/IEC 20926:2009 Software and systems engineering - Software measurement - IFPUG functional size measurement method
- SQL:2016 or ISO/IEC 9075:2016
