Durata lezione: 40 ore
L’obiettivo di questo modulo formativo è quello di sviluppare la capacità di analizzare il contesto e gli obiettivi della programmazione e rappresentare tale analisi con gli schemi utilizzati nel settore. Tale modulo rappresenta la fase iniziale di qualunque attività sviluppo software.
Durante il modulo si affronteranno le tematiche generali della programmazione web, dei pattern di programmazione, degli aspetti generali di sicurezza connessi con l’HTTP.
Al termine del percorso l’allievo avrà le seguenti abilità e conoscenze.
Abilità
- Analizzare con il cliente la realtà ed i processi con cui andrà ad interagire il sistema informativo da progettare, le esigenze a cui intende rispondere e le performance attese
- Elaborare in maniera formalizzata o in forma grafica un modello complessivo della organizzazione e dei processi e delle interfacce grafiche risultante dall'analisi effettuata
- Esaminare con il cliente gli obiettivi, i requisiti ed i vincoli del sistema informativo da progettare
- Utilizzare i linguaggi e i metodi di descrizione formalizzata della conoscenza concreta e di catalogazione delle informazioni
Conoscenze
- Linguaggi e metodi di descrizione e catalogazione delle informazioni al fine di descrivere in maniera formalizzata e sistematica la realtà ed i processi aziendali rilevanti per la progettazione dell'architettura del sistema informativo
- Meccanismi di astrazione per la rappresentazione formalizzata della conoscenza concreta e delle interfacce grafiche grazie all’ausilio dei wireframe
- Modelli di rappresentazione formalizzata della realtà o dei processi aziendali per rappresentare in maniera unitaria e coerente le entità, le relazioni ed i processi che dovrà gestire il sistema informativo
- Tecniche di analisi della realtà e dei processi aziendali sia per definire analiticamente i requisiti e gli obiettivi del sistema informativo da progettare che per verificare con il cliente che essi siano corrispondenti alle attese/necessità