CNIPA
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
Linee guida sulla qualità dei beni e dei
servizi ICT per la definizione ed il governo
dei contratti della Pubblica Amministrazione
Manuale operativo
Dizionario dei profili di competenza per le
professioni ICT
Esperto di Applicazioni
WEB e Multimediali
EWM
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 1/15
CNIPA
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
INDICE
1.
GENERALITÀ SUL DOCUMENTO........................................................................................................ 3
2.
DESCRIZIONE BREVE DEL PROFILO................................................................................................. 4
3.
ATTIVITÀ TIPICHE DEL PROFILO ....................................................................................................... 4
4.
COMPETENZE COMPORTAMENTALI FONDAMENTALI................................................................... 5
5.
COMPETENZE PROFESSIONALI ........................................................................................................ 6
5.1.
DETTAGLIO DELLE COMPETENZE .................................................................................................... 7
6.
RIFERIMENTI ESTERNI ...................................................................................................................... 15
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 2/15
CNIPA
1.
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
GENERALITÀ SUL DOCUMENTO
Questo documento rappresenta uno dei lemmi del Manuale operativo “Dizionario dei profili
di competenza delle professioni ICT”, parte integrante delle Linee guida sulla qualità dei
beni e dei servizi ICT per la definizione ed il governo dei contratti della Pubblica
Amministrazione. Ogni lemma del Dizionario descrive una diversa professione utilizzata dai
fornitori ICT nell’erogazione dei servizi e nella realizzazione di progetti, ognuna dele quali è
esplicitamente citata nei documenti relativi alle Classi di fornitura ed ai Processi trasversali
di cui al manuale 4 – “Dizionario delle forniture ICT”.
Il Dizionario dei profili di competenza si compone in totale di 21 lemmi realizzati e messi a
disposizione, per gentile concessione, da parte di AICA, a partire dalla traduzione in italiano
dei profili elettivi EUCIP™ curata dalla stessa AICA che è il licenziatario unico per l'Italia dei
concetti EUCIP.
La riproduzione parziale o integrale, come anche la modifica di questo profilo di competenze
ICT, è liberamente consentita ai soli fini della redazione di atti di gara, contratti e capitolati
tecnici per l’acquisto di beni e servizi ICT.
Ogni lemma del Dizionario, che è auto consistente, indipendente e può quindi essere fruito
singolarmente, prevede:
o
Descrizione breve: sono sinteticamente riassunte le competenze professionali e
comportamentali, tipiche della professione e meglio specificate nei capitolo successivi;
o
Attività tipiche del profilo: sono elencate e descritte i compiti e le responsabilità tipiche
della professione;
o
Competenze comportamentali: Sono indicate le capacità di combinare, in modo
autonomo, i diversi elementi delle conoscenze e delle abilità non tecniche per svolgere
efficacemente la professione.
o
Competenze professionali: In questo paragrafo viene definito il profilo di competenza
della professione ICT trattata dal lemma, attraverso l’elencazione delle categorie
elettive che la caratterizzano. Ad ogni categoria viene inoltre attribuito un livello di
profondità della conoscenza/competenza richiesta, che potrebbe essere utilizzabile al nel
raffronto con lo esperienze lavorative contenute in un CV:
o
o
Il livello approfondito è riservato alle competenze specifiche del ruolo che
necessitano di una solida conoscenza e di un’esperienza sufficientemente
prolungata.
o
Il livello incisivo viene attribuito alle competenze per le quali la conoscenza dei
concetti può essere supportata da un’esperienza lavorativa anche relativamente
limitata.
Dettaglio delle competenze. In questo paragrafo ogni categoria elettiva, utilizzata per la
definizione del profilo di competenza della professione, viene descritta analiticamente
attraverso l’elenco specifico delle unità elementari di conoscenza/competenza contenute
nel Syllabus elettivo. Ognuna di tali unità elementari è espressa attraverso un verbo.
Quindi a questo livello è descritto che cosa dovrebbe essere in grado di eseguire il
professionista dopo aver ottenuto la padronanza dell'argomento.
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 3/15
CNIPA
o
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
Riferimenti esterni Sono riportate le denominazioni di profili
corrispondenti definiti negli schemi classificatori di altre organizzazioni.
professionali
Nell’ambito della complessa attività di scrittura di contratti e capitolati tecnici, i lemmi
possono essere utilizzati per definire le competenze delle risorse necessarie per l’erogazione dei
servizi richiesti.
La versione digitale di ogni lemma è singolarmente scaricabile dal sito CNIPA in formato
editabile (.doc) che ne permette il riutilizzo anche parziale.
2.
DESCRIZIONE BREVE DEL PROFILO
Corrisponde al profilo EUCIP Web & Multimedia Master. Deve abbinare alle capacità di
progettazione e sviluppo anche quelle di gestione di siti ed applicazioni multimediali; una
profonda conoscenza delle tecnologie e dei sistemi WEB è utile per entrambi gli aspetti, ma la
creatività necessaria per trovare immagini ed animazioni piacevoli deve essere bilanciata da
valutazioni di usabilità e accessibilità, oltre che da un approccio strutturato
all'Amministrazione e alla pubblicazione.
3.
ATTIVITÀ TIPICHE DEL PROFILO
o
Riconosce le richieste del cliente, identificando le necessità e definendo gli scopi da
raggiungere.
o
Progetta l’architettura informativa dell’applicazione, organizzando il contenuto
all’interno di un percorso di fruizione. Sceglie i metodi per l’accesso e la fornitura delle
informazioni.
o
Disegna l’interfaccia utilizzando strumenti di disegno, e possiede capacità di
composizione che consentono di armonizzare nel modo migliore forme, immagini e
colori.
o
Definisce e crea modelli per mostrare i diversi tipi di contenuto, utilizzando applicazioni
di composizione e linguaggi specifici.
o
Crea un modello di applicazione per verificarne l’utilizzabilità e il rispetto delle linee
guida per l’accessibilità, quali WCAG, e per controllare se la risposta alle attese del
cliente è corretta.
o
Sviluppa l’applicazione web o multimediale utilizzando gli strumenti e il software che
meglio rispondono alle richieste identificate, attendendosi alle regole e agli standard
definiti dal W3C (World Wide Web Consortium).
o
Parla con gli sviluppatori software ed è in grado di prendere parte alle scelte
preliminari dei linguaggi di sviluppo e basi dati. Prende parte alla scelta dei server e
delle reti che devono essere utilizzati nel progetto. Inoltre fornisce consulenze sul
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 4/15
CNIPA
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
funzionamento degli strumenti di e-commerce e sui problemi di confidenzialità dei dati
e di sicurezza delle transazioni.
o
Riconosce le necessità di sicurezza da soddisfare durante lo sviluppo, l’installazione e
l’utilizzo dell’applicazione, e verifica che siano realmente rispettate.
o
Prepara i contenuti con strumenti di composizione e ritocco per file di tipo immagine,
audio, video e multimediali e li inserisce correttamente all’interno dell’applicazione
sviluppata.
o
Verifica la compatibilità con i sistemi su cui deve essere eseguita l’applicazione e
definisce i requisiti minimi per il suo utilizzo.
o
Verifica l’applicazione e controlla la presenza di errori; sistema gli errori trovati
nell’applicazione.
o
Segue i processi e le procedure di registrazione dei domini Internet e dei diritti d’autore.
E’ inoltre in grado di identificare i problemi di sicurezza e di proprietà intellettuale e
può interagire con il personale legale quando richiede schemi di autorizzazione.
o
Prende parte alle fasi di rilascio del prodotto, sia via Internet che tramite duplicazione
di supporti multimediali. E’ anche in grado di intervenire nelle fasi di preparazione e di
pubblicazione preliminari alla distribuzione.
o
Definisce gli strumenti di marketing di rete necessari a ottenere una migliore
indicizzazione nei motori di ricerca e le strategie pubblicitarie da utilizzare per
promuovere il prodotto.
o
Prepara la documentazione necessaria alla scrittura del Manuale Utente
dell’applicazione e forma il personale incaricato dell’aggiornamento, manutenzione e
installazione dell’applicazione.
4. COMPETENZE COMPORTAMENTALI FONDAMENTALI
Il ruolo di Esperto di Applicazioni Web e Multimediali richiede buone conoscenze generali,
eccellenti capacità di espressione orale e scritta, e un’ampia gamma di capacità
comportamentali più specifiche.
È necessaria attenzione al cliente, interazione, abilità nel raccogliere informazioni e sensibilità
organizzativa e commerciale per comprendere rapidamente le necessità del cliente.
E’ necessaria anche creatività per comporre e armonizzare gli oggetti multimediali utilizzati
per la creazione di interfacce, in modo che rispondano ai requisiti e al gusto del cliente.
Sono richieste un'intelligenza analitica e sintetica, immaginazione e proattività per formulare
e convalidare le soluzioni.
Per ottenere dei risultati efficaci è richiesta attenzione al dettaglio, un approccio logico e
orientato all’obiettivo, flessibilità, determinazione, attitudine alla pianificazione ed al
controllo, capacità di costruire un gruppo di lavoro e di guidarlo.
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 5/15
CNIPA
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
5. COMPETENZE PROFESSIONALI
In questo paragrafo vengono elencate le categorie elettive che definiscono il profilo di
competenza della professione. Ad ogni categoria viene attribuito anche un livello di profondità
secondo il seguente criterio:
•
Il livello approfondito, riservato alle competenze specifiche del ruolo che necessitano di
una solida conoscenza e un’esperienza sufficientemente prolungata.
•
Il livello incisivo, riservato alle competenze per le quali la conoscenza dei concetti base
può essere rafforzata da una minore esperienza lavorativa.
Livello di competenza Approfondito
o
A4.06 Marketing su Web
o
B4.01 Sviluppo e uso di siti Web
o
B4.02 Progettazione e sviluppo di applicazioni Web
o
C4.02 World Wide Web
o
B4.04 Composizione e ritocco di immagini
o
B4.05 Composizione e ritocco multimediale
Livello di competenza incisivo
o
B4.03 Realizzazione di applicazioni internet
o
A7.02 Rischi aziendali e sicurezza IT
o
B1.14 Metodi per il rilascio del sistema
o
B3.01 Programmazione
o
A7.03 Protezione dei dati
o
B3.02 Linguaggi
o
B2.07 Creazione e manutenzione di basi dati
o
C3.01 Principi di rete e standard
o
B3.03 Processo di sviluppo del software
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 6/15
CNIPA
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
o
B1.12 Definizione dell’architettura di una soluzione
o
A4.01 Opportunità delle nuove tecnologie e loro corrispondenza con le esigenze
aziendali
o
5.1.
C7.02 Fondamenti di gestione dei servizi
DETTAGLIO DELLE COMPETENZE
Per ogni singola categoria di competenza richiesta, si riporta l’elenco degli argomenti che la
compongono.
A4.06 Marketing su Web
o
Comprende i concetti principali del tema quali l’effettiva presenza in rete e
pubblico della rete.
o
Definisce gli scopi del sito web.
o
Ottiene maggiore visibilità verso i motori di ricerca.
o
Padroneggia le tecniche per rendere il sito web più efficiente nell’attirare
traffico.
o
Scrive un piano di comunicazione strategico per internet.
o
Definisce un modello di business per la vendita sulla rete.
o
Contribuisce a pianificare ed eseguire una campagna pubblicitaria via web.
B4.01 Sviluppo e uso di siti Web
o
Usa uno schema che copre l’intero processo di sviluppo di un sito web.
o
Contribuisce alle politiche relative alla costruzione di un sito web di
un’organizzazione, con particolare attenzione alla semplicità d’uso e
all’aderenza agli standard.
o
Valuta i benefici ottenuti e i costi sostenuti in relazione all’impiego di
tecniche di presentazione multimediali per un sito web di un’organizzazione.
o
Definisce traguardi e obiettivi misurabili per i siti web.
o
Applica ai progetti principi di progettazione di siti web basati sulle migliori
pratiche.
o
Si rende conto dei motivi della cattiva progettazione dei siti web.
o
Usa uno schema noto di sviluppo dei siti web.
o
Si rende conto dei diversi ruoli presenti nello sviluppo dei siti web.
o
Contribuisce a definire i fini e gli obiettivi di un sito web.
o
Definisce i destinatari di un sito web.
o
Definisce i requisiti di usabilità attraverso casi d’uso e scenari.
o
Effettua una progettazione analitica delle informazioni (tipi, blocchi,
rilevanza, etichettatura, coerenza, multimedialità, dettagli accessibili,
gerarchia delle informazioni).
o
Contribuisce ad organizzare il contenuto in pagine web.
o
Definisce le strutture del sito web.
o
Definisce un modello concettuale per l’utente e contribuisce alla definizione
del modello di navigazione del sito.
o
Si rende conto dell’impatto visivo (coerenza, leggibilità, eleganza del modello)
di una presenza sul web.
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 7/15
CNIPA
o
o
o
o
o
o
o
o
o
o
o
o
o
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
Valuta l’utilizzo di grafica e animazione.
Specifica i tempi di risposta e valuta i conseguenti problemi tecnologici.
Contribuisce al collaudo ed all’ispezione di usabilità del sito web.
Effettua la“benefits realisation” (implementazione, promozione, valutazione,
evoluzione).
Si rende conto delle caratteristiche della tecnologia web (componenti:
browser, server, collegamenti a fonti di dati, sicurezza informatica,
strumenti).
Analizza, struttura e presenta informazioni in un modo che rispetta le
necessità specifiche del pubblico e dei loro scenari aziendali.
Organizza informazioni in modo che siano di semplice accesso e navigazione
in un sito web.
Presenta informazioni in un modo visivamente attraente per assicurare
coerenza ed efficacia.
Si fa carico di effettuare ispezioni di usabilità e revisioni.
Assicura che vengano ottenuti benefici dallo sviluppo dei siti web.
Contribuisce alla progettazione dell’interfaccia utente e del sito web,
disponendo della comprensione della teoria di base della comunicazione,
dell’uso degli storyboard, di bozze, ecc. e della necessità dello svilluppo e del
collaudo iterativi.
Contribuisce alla costruzione del sito web di un’organizzazione, assistendo in
particolare all’identificazione delle caratteristiche e delle necessità degli
utenti destinatari.
Valuta i siti web dalla prospettiva dell’azienda/utente, enfatizzando la
semplicità di navigazione, la chiarezza e l’essenzialità della presentazione
delle informazioni, oltre all’uso di standard aziendali per la scelta di colori,
tipi di caratteri e grafica.
B4.02 Progettazione
Progettazione e sviluppo di applicazioni Web
o
Sceglie le piattaforme che supportano ciascun linguaggio di programmazione
e ambiente.
o
QUALE:
• Padroneggia servlet e JSPs, che sono i componenti più noti dello standard
J2EE e rappresentano gli elementi critici utilizzati dalle aziende per
realizzare siti di commercio elettronico.
• Realizza applicazioni basate su web utilizzando dei servlet Java e delle
pagine Java Server (JSP). Conosce i concetti e l’utilizzo delle API dei
servlet, oltre allo sviluppo produttivo di applicazioni tramite Java Server
Pages.
o
OPPURE:
• Conosce a fondo COM/COM+/.NET e ASP.
• Realizza applicazioni basate su web utilizzando ASP o VBA in un
ambiente .NET. Conosce i concetti e l’utilizzo dei servizi web.
C4.02 World Wide Web
o
Configura client e supporta gli utenti nella comprensione di:
• la definizione di Universal Resource Locator (URL),
• il WWW come applicazione di tipo client-server,
• il ruolo del server,
• il ruolo del client e la configurazione del relativo browser,
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 8/15
CNIPA
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
•
•
•
o
o
o
o
o
o
o
o
o
o
o
o
o
le operazioni dei protocolli HTTP e S-HTTP,
gli header http content-type confrontati con lo standard MIME,
lo scopo dei principali linguaggi di markup (HTML, SGML, XML, CSS,
XSL) e i fogli di stile,
• il concetto di Common Gateway Interface (CGI),
• il concetto di applet,
• i cookies, i loro vantaggi e i loro rischi.
Configura le principali impostazioni del browser (proxy, plug-in, ecc.).
Installa, configura e gestisce un semplice servizio web.
Illustra come distinguere tra una connessione sicura e una non sicura e
quando è necessario utilizzare una transazione sicura.
Abilita e disabilita i cookies, ActiveX, Java e JavaScript.
Applica e aiuta gli utenti a comprendere le regole più diffuse del galateo
sulla rete (Netiquette).
Verifica e illustra come controllare la corretta implementazione degli
standard nelle pagine web.
Conosce le linee guida sull'accessibilità e gli strumenti utilizzati per
valutarla.
Conosce gli enti di standardizzazione quali W3C (World Wide Web
Consortium).
Composizione e ritocco di immagini
Comprende i principali concetti sottostanti le immagini digitali (modello di
colore, formato grafico, pixel e risoluzione,...).
Cattura un’immagine con uno scanner o una macchina fotografica digitale.
Utilizza un’applicazione di fotoritocco:
• Manipola un’immagine,
• Utilizza i layer,
• Formatta il testo,
• Crea oggetti disegnati a mano libera,
• Dipinge su un’immagine,
• Usa effetti e filtri.
Prepara un’immagine per la stampa o la pubblicazione sul World Wide Web
o su un’applicazione multimediale.
B4.05 Composizione e ritocco multimediale
o
Comprende i principali concetti sottostanti (pixel, fotogramma,
interlacciamento, frequenza di aggiornamento dell’immagine).
o
Comprende le differenze esistenti tra gli standard televisivi (PAL, NTSC,
SECAM), gli standard analogici (quali VHS, S-VHS, Video8), gli standard
digitali per la riproduzione (quali DV, miniDV, DivX, XviD, DVD) e per la
compressione (quali MPEG-1, MPEG-2, MPEG-3, MPEG-4).
o
Riconosce le diverse rappresentazioni del segnale (quali frequenza,
ampiezza, spettro, armoniche, velocità di trasmissione).
o
Applica tecniche specifiche per la composizione e il ritocco audio (quali
campionamento, codifica binaria, conversioni analogico-digitale e digitaleanalogico, metodi di compressione).
o
Prepara lo storyboard per la progettazione di filmati e animazioni.
o
Configura l’hardware per la manipolazione di audio, video e le periferiche
per la cattura, l’acquisizione e la riproduzione di tracce audio e video.
o
Utilizza un’applicazione per la composizione e il ritocco delle animazioni:
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 9/15
CNIPA
o
o
o
o
o
o
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
• Usa tecniche quali layer, keyframe, librerie, testi e tipi di caratteri,
• Crea simboli,
• Crea e modifica animazioni,
• Esporta animazioni.
Utilizza un’applicazione di videoritocco:
• Cattura e acquisisce video,
• Taglio,
• Inserisce effetti e transizioni,
• Applica correzioni di colore,
• Esporta video.
Utilizza un’applicazione di audioritocco:
• Cattura e acquisisce audio,
• Taglio,
• Effettua missaggi,
• Applica effetti,
• Esporta audio.
Guida la fase di authoring di un progetto di elaborazione video.
Prepara l’output verso supporti esterni quali nastri, CD, DVD, lettori digitali
portatili.
Integra filmati e audio in pagine web e in applicazioni.
Programmazione sicura
B4.03 Realizzazione di applicazioni internet
o
Crea moduli, inclusi i componenti per l’interazione tra il database e i
controlli dell’interfaccia utente grafica.
o
Riutilizza oggetti e codice.
o
Sceglie fonti dati appropriate per i blocchi di dati.
o
Garantisce la sicurezza dell’applicazione.
o
Crea e gestisce applicazioni internet con moduli multipli.
o
Comprende la nozione di connessione priva di stato e l’utilità delle sessioni.
07.02 Rischi aziendali e sicurezza IT]
o
Specifica la necessità dell’azienda in relazione a recupero e salvataggio di
dati e protezione contro i virus.
o
Valuta la necessità di cifrare i dati (in locale/in transito) alla luce delle
“minacce” all’integrità dei dati provenienti dalla rete.
o
Valuta i rischi aziendali provocati da minacce alla sicurezza di sistemi
informativi/IT.
o
Contribuisce ad una politica di sicurezza per (una parte di) un’azienda.
B1.14 Metodi per il rilascio del
del sistema
o
Organizza il rilascio di un sistema, cioè la sua consegna agli utenti
appartenenti all'azienda a cui è destinato.
o
Controlla e comprende l'applicazione in ambito aziendale dei manufatti
ottenuti dallo sviluppo software.
o
Organizza le attività di rilascio e di rollout dei prodotti, incluso:
• Test del software nell'ambiente operativo finale (beta test),
• Preparazione del pacchetto software per il rilascio,
• Distribuzione del software,
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 10/15
CNIPA
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
•
o
o
Popolazione dei dati, sia attraverso nuove attività di inserimento dati che
di migrazione da file di sistema o database preesistenti,
• Addestramento degli utenti.
Supporta l'azienda nella pianificazione e realizzazione dell'avvio delle
operazioni del nuovo sistema.
Organizza e controlla la fornitura iniziale del servizio di supporto durante
l'avvio del sistema.
B3.01 Programmazione
o
Utilizza diversi metodi di programmazione, quali la progettazione ObjectOriented (OO), la progettazione “top down”, la programmazione strutturata.
o
Sa come utilizzare l’astrazione come tecnica di risoluzione dei problemi e di
progettazione.
o
Fa fronte alle specifiche necessità di sistemi legacy nella progettazione del
programma.
o
Utilizza diverse strutture dati quali record, array e liste concatenate.
o
Decide quando usare ciascuna delle strutture dati precedenti e i
corrispondenti algoritmi.
o
Utilizza alcuni dei principali tipi di linguaggi di programmazione (diverse
generazioni, funzionali, procedurali, basati su oggetti) per comporre nuovi
algoritmi e funzioni o per modificare programmi esistenti.
o
Interpreta correttamente la sintassi dei linguaggi di programmazione.
o
Sceglie tra linguaggi di programmazione compilati e interpretati.
A7.03 Protezione dei dati
o
Valuta l’importanza di prevenire accessi non autorizzati a dati aziendali
critici.
o
Analizza le problematiche relative alla protezione dei dati, alla riservatezza
e al libero accesso alle informazioni da parte della pubblica autorità.
o
Illustra i concetti principali delle leggi in vigore nella propria nazione e le
confronta con le raccomandazioni della Comunità Europea e con le altre
diverse giurisdizioni.
o
Determina quali diritti, restrizioni e obblighi valgono in un determinato caso
reale, e che significato assumono per l’azienda.
o
Definisce un solido approccio organizzativo per fare fronte a tali normative
e priorità aziendali.
o
Analizza i rischi per probabilità e gravità e identifica le contromisure
adeguate.
o
Progetta le procedure per ottenere, utilizzare e memorizzare dati personali
sensibili in conformità a requisiti specifici, quali:
• Informazioni su perché, come e da chi vengono utilizzati i dati,
• Diritto di accedere ai propri record personali e di farli eliminare,
• Anonimità e segretezza.
o
Propone modi efficaci per formare il personale sui processi e sulle
responsabilità (sia aziendali che personali).
o
Analizza soluzioni di memorizzazione e pratiche aziendali in termini di
sicurezza e di disponibilità adeguate.
B3.02 Linguaggi
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 11/15
CNIPA
o
o
o
o
o
o
o
o
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
Scrive codice sorgente efficace in uno specifico linguaggio di programmazione
procedurale.
Esempi: Basic, Pascal, C, Cobol, ecc.
Utilizza uno specifico linguaggio di programmazione orientato agli oggetti.
Esempi: C++, Java, Delphi, ecc.
Utilizza un linguaggio di scripting.
Esempi: PERL, Python, Ruby, etc.
Definisce i principi dei linguaggi di marcatura (mark-up).
Utilizza l’Extensible Mark-up Language (XML), utilizza gli strumenti
disponibili per eseguire interrogazioni di basi di dati compatibili con XML,
utilizza la tecnologia XML in programmi e applicazioni, conosce XSLT e sa
come usarlo per trasformare un documento.
B2.07 Creazione e manutenzione di basi dati
o
Descrive i principali componenti architetturali di un DBMS
o
Avvia il processo del DBMS server
o
Gestisce un’istanza di database
o
Crea un nuovo database
o
Analizza e mantiene il contenuto del dizionario dati
o
Analizza e mantiene il file di controllo
o
Analizza e mantiene i file di Redo Log /Journaling
o
Analizza e gestisce le tablespaces e i file di dati
o
Gestisce la struttura di memorizzazione e le relazioni
o
Gestisce i dati di Undo
o
Gestisce le tabelle e gli indici
o
Sa come assicurare l’integrità dei dati
o
Carica i dati in un database
o
Importa ed esporta dati: i metodi comprendono le copie massive
C3.01 Principi di rete e standard
o
Valuta i componenti di base di una rete, quali server, client, NIC, protocolli,
Network Operating System (NOS), risorse condivise.
o
Valuta un server, i suoi requisiti e le sue funzioni. Inoltre valuta i
componenti di base del server.
o
Assembla o ordina un server, dimensionandolo per adeguarlo alle necessità
della rete.
o
Valuta un client, i suoi requisiti e le sue funzioni. Inoltre valuta i componenti
di base del client.
o
Assembla o ordina un client, dimensionandolo per adeguarlo alle necessità
dell’utente e delle applicazioni.
o
Valuta la funzione di una scheda di rete (Network Interface Card - NIC).
Inoltre è in grado di scegliere la scheda adeguata per ciascuna rete.
o
Distingue tra le topologie fondamentali di rete:
• A bus,
• Ad anello,
• A stella,
• Le loro funzioni, capacità e limitazioni.
o
Distingue tra una rete locale (LAN) e una rete geografica (WAN).
o
Riconosce gli standard “de facto” e “de jure” nella trasmissione dati:
• La famiglia di protocolli TCP/IP,
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 12/15
CNIPA
•
•
•
•
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
Il modello OSI,
Lo scopo del modello di riferimento a livelli(principio di incapsulamento e
punti di accesso al servizio nei modelli a livelli).
Principali enti di standardizzazione, quali CCITT, ITU-TS, IEEE, ISO e
IAB e i campi in cui sono focalizzati.
Scopo dei diversi livelli (fisico, data link, rete, trasporto, sessione,
presentazione e applicazione).
B3.03 Processo di sviluppo del software
o
Scrive la documentazione utilizzando formati, strumenti e documentazione
interna appropriati.
o
Sviluppa metodi formali, utilizza strumenti e ambienti per l’ingegneria del
software, riconosce il ruolo del paradigma di programmazione e la maturità
del processo.
o
Esegue prototipazioni rapide.
o
Esegue procedure di test/accettazione/rilascio:
• Sviluppo dei principali componenti dell’interfaccia utente
• Sviluppo di prototipi per esplorare altre incertezze sul sistema quali
tempi di risposta, scalabilità, ecc.
o
Applica metodi e tecniche per pianificare e tenere sotto controllo il progresso
dei progetti. Ad esempio: strutture di scomposizione del progetto (WBS),
analisi del percorso critico, risoluzione di conflitti.
o
Corregge le procedure e controlla le modifiche, in coerenza con il processo di
controllo delle modifiche.
o
In un ambiente di sviluppo con elevati parallelismi di esecuzione – quali
quelli di sistemi embedded, in tempo reale o ad elevatissima disponibilità –
applica appropriati processi di codifica.
o
Conduce test di accettazione.
o
Identifica le tappe intermedie (milestones).
o
Collauda funzionalità, sollecitazioni e carico di sistema.
o
Usa strumenti di pacchetti commerciali per diversi tipi di collaudi e di
ricerca guasti.
o
Costruisce un test di accettazione.
o
Supporta il rilascio e la consegna.
o
Fornisce supporto applicativo e tecnico.
B1.12 Definizione dell’architettura di una soluzione
o
Raccoglie e analizza:
• requisiti utente,
• requisiti operativi,
• requisiti di sistema per l'hardware, il software e l'infrastruttura di rete.
o
Trasforma i requisiti in specifiche funzionali: le considerazioni includono le
prestazioni, la manutenibilità, l'estendibilità, la scalabilità, la disponibilità,
la rilasciabilità, la sicurezza e l'accessibilità.
o
Trasforma le specifiche funzionali in specifiche tecniche: le considerazioni
includono le prestazioni, la manutenibilità, l'estendibilità, la scalabilità, la
disponibilità, la rilasciabilità, la sicurezza e l'accessibilità.
o
Seleziona le tecnologie più adatte per la progettazione tecnica della
soluzione.
o
Esegue la progettazione tecnica per:
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 13/15
CNIPA
o
o
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
• la soluzione,
• il rilascio,
• la manutenzione,
• il modello di dati.
Definisce le specifiche per le ispezioni e i log.
Valida il progetto tecnico.
A4.01 Opportunità delle nuove tecnologie e loro corrispondenza con le esigenze azi
aziendali
endali
o
Analizza processi aziendali e li confronta con le soluzioni alternative
proposte da pacchetti software standard (approccio "migliori pratiche").
o
Valuta diverse possibilità per l’"organizzazione virtuale" all'interno di uno
scenario aziendale.
o
Evidenzia le opportunità per passare in una data organizzazione da una
strategia di vendite e di marketing “a compartimenti stagni” ad una visione
unitaria del singolo cliente.
o
Produce un rapporto sugli effetti della globalizzazione per un'organizzazione.
o
Valuta Internet come strumento per creare nuove opportunità per
un'organizzazione.
o
Valuta le extranet come strumenti per ottenere l'efficienza dell'interazione
cliente/fornitore.
o
Produce un'analisi sulle conseguenze per un'organizzazione, derivanti dal
maggiore uso dei meccanismi di commercio elettronico.
o
Valuta un progetto che utilizza l’ IT come attivatore per cambiamenti
aziendali significativi.
o
Produce un rapporto in cui documenta le caratteristiche principali di
strumenti di gestione della relazione con il cliente (CRM).
o
Confronta le caratteristiche offerte da due fra i maggiori pacchetti di
gestione della catena di fornitura (SCM).
o
Valuta l’opportunità, in un particolare scenario aziendale, di utilizzare
strumenti di pianificazione delle risorse aziendali (ERP).
o
Confronta i punti di forza e di debolezza (dal punto di vista aziendale) degli
sviluppi nelle architetture tecniche IT (ad esempio architetture basate sul
web rispetto a ”client server" a due livelli).
o
Valuta l’opportunità di utilizzare sistemi di gestione documentale.
C7.02 Fondamenti di gestione dei servizi
o
Definisce un corretto processo di gestione dei livelli di servizio e ne illustra i
vantaggi per l'azienda.
o
Valuta gli elementi principali di un accordo sui livelli di servizio (SLA).
o
Confronta gli usi e gli scopi degli accordi sui livelli di servizio, dei contratti
sottostanti e degli accordi sui livelli operativi.
o
Negozia i livelli di servizio (SLA) con i clienti e i fornitori interni/esterni.
o
Identifica i ruoli e le responsabilità per poter controllare i livelli di servizio
effettivo e confrontarli con gli SLA.
o
Promuove iniziative per raggiungere la soddisfazione del cliente e il
confronto (benchmarking).
o
Imposta una politica corretta per la pianificazione della disponibilità e della
capacità e per i piani di emergenza dei servizi informativi.
o
Progetta e assicura l'ottenimento automatico di informazioni per gli SLA.
Numero d'Oggetto/Part Number
MANUALE 10
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 14/15
CNIPA
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI - EWM
6. RIFERIMENTI ESTERNI
Di seguito sono riportate le denominazioni di profili professionali corrispondenti definiti dalla
“Borsa Lavoro” e dall’ISFOL (Istituto per lo sviluppo della formazione professionale dei
lavoratori). Sono inoltre indicati le denominazioni di uso corrente nella contrattualistica e
nella domanda/offerta ICT in Italia.
Denominazione
Specialista di applicazioni web e multimediali
Borsa lavoro
ISFOL
Numero d'Oggetto/Part Number
MANUALE 10
Descrizione
Identifica le esigenze di immagine e comunicazione di una
organizzazione, rileva l’insieme dei servizi che possono essere erogati
tramite sistemi web e contribuisce a progetti di allestimento di tali
servizi. In particolare definisce l’architettura dei siti web e le
caratteristiche di navigazione e di interfaccia utente per ogni singolo
servizio e tipo di destinatario. Fornisce supporto all’attivazione dei
servizi ed alla loro erogazione.
Denominazione
Web developer
Descrizione
Si occupa dell’ideazione, della realizzazione, dell’integrazione e della
verifica dei software impiegati in un sito o in un’applicazione web
Ed./Issue
Data/Date
1.1
02.02.2010
Centro Nazionale per l’Informatica nella Pubblica Amministrazione
ESPERTO APPLICAZIONI WEB E MULTIMEDIALI
Pagina 15/15
Scarica

cnipa esperto applicazioni web e multimediali - ewm