295Anno 2CIESviluppo

Realizzare il back end di un’applicazione

Modulo ufficiale del piano di formazione CFC ICT 2024 — 3 competenze valutate.

100% gratuito. Nessuna carta di credito. Piano CFC ICT precaricato.

Competenze valutate

Cosa devi saper fare

Sviluppo di applicazioni

  • g3: Valutare e documentare la sicurezza delle applicazioni e delle interfacce

    Gli informatici e le informatiche valutano la sicurezza delle applicazioni e delle interfacce e documentano i loro risultati: chiariscono dapprima le questioni di sicurezza relative all’ambiente di sistema, p. es. quali sono le interfacce esistenti, chi sono gli utenti dell’applicazione, quali altri sistemi accedono all’applicazione, quale è la necessità di protezione dei dati rispettivamente dell’applicazione (disponibilità, confidenzialità, affidabilità, integrità), quali direttive interne o prescrizioni legali devono essere rispettate. Sulla base del loro esame, deducono i rischi a cui possono essere esposte l’applicazione e le sue interfacce. Al riguardo, adottano un approccio prospettivo e mettono in evidenza i metodi di minacce e le manipolazioni possibili provenienti dall’esterno. Discutono in squadra i risultati della loro analisi e ne traggono le misure appropriate.

  • g5: Implementare le applicazioni e le interfacce secondo il concetto rispettando le esigenze di sicurezza

    Sulla base delle esigenze definite e delle bozze/dei modelli sviluppati, gli informatici e le informatiche implementano le applicazioni e le interfacce. Si può trattare di nuove applicazioni o di un’estensione apportata a un’applicazione esistente: mettono dapprima in atto un ambiente di sviluppo e di esecuzione appropriato. Il concetto di realizzazione prestabilito e le direttive aziendali servono da base a questa tappa. Passano poi alla programmazione del back-end e del front-end secondo le esigenze definite. A tal fine, utilizzano i linguaggi di programmazione dati e strumenti di sviluppo. Testano regolarmente l’implementazione al fine di rilevare errori e li correggono (debug). Vegliano a rispettare sistematicamente le disposizioni regolamentari.

  • g6: Verificare la qualità e la sicurezza delle applicazioni e delle interfacce

    Gli informatici e le informatiche verificano la qualità e la sicurezza delle applicazioni e delle interfacce sulla base di concetti di test. Garantiscono in tal modo che le applicazioni siano implementate conformemente alle esigenze e gli errori soppressi, e che l’applicazione sarà convalidata per la messa in produzione: stabiliscono dapprima un concetto di test in cui descrivono l’ambiente di test dell’applicazione con le indicazioni pertinenti (p. es. sistema, attore, dati, utenti, autorizzazioni). Definiscono poi i tipi di test che saranno utilizzati (p. es. unit test, test di accettazione degli utenti, test di integrazione, test di carico/performance o test di sicurezza). Su questa base, determinano i mezzi di test appropriati. Descrivono poi i casi di test (test case) in relazione ai casi d’uso (use case) e alle esigenze. In tal modo, adottano diversi angoli di approccio (p. es. valori limite, situazioni di errore). Si assicurano che i casi di test definiti siano completi e coprano le esigenze funzionali e non funzionali. Infine, eseguono i test, annotano i risultati e sottopongono i difetti rilevati a correzione.

Con Vellume su questo modulo

Il tuo compagno di revisione per il 295

Carica i tuoi materiali, genera flashcard via IA, revisiona al momento giusto grazie allo spaced repetition, e fai domande a un tutor ancorato ai tuoi corsi.

Flashcard IA

D/R · Scelta multipla · spazi vuoti, generate dai tuoi corsi in 10 s.

Revisione SRS

L'algoritmo FSRS ti mostra solo ciò che va revisionato oggi.

Tutor RAG

Fai una domanda, il tutor cita i tuoi corsi. Zero allucinazioni.

Altri moduli dell'anno 2