Progetto EuropAs Passaporto Digitale di Ascoli in Europa Modulo I Cultura digitale, utilizzo consapevole delle nuove tecnologie, codifica e decodifica.

Slides:



Advertisements
Presentazioni simili
Renzo Marin – CRC Veneto Progetto CRC-CNIPA
Advertisements

Alessandra Risso Project Cicle Management Il ciclo di vita del progetto europeo Etica e metodologia della progettazione europea.
ARI sezione di Parma Sito ariparma ARI sezione di Parma.
La progettazione secondo la norma internazionale ISO 9001
Analisi e progettazione
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B1 Introduzione alle basi di dati.
3A Informatica A.s
Informatica e Telecomunicazioni
Sistemi informativi e Sistemi informatici
Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET
GESTIONE DELL’INNOVAZIONE E DEI PROGETTI
SISTEMA INFORMATIVO AZIENDALE
Le tecnologie informatiche per l'azienda
Palermo, 19 ottobre 2005 Progetto Governance Progetto Pilota Regione Siciliana Kick Off.
CNIPA 10 maggio Linee Guida per la Qualità delle Forniture ICT negli appalti pubblici Giacomo Massi Ufficio Monitoraggio e gestione progetti delle.
Il ciclo di vita della progettazione di un sistema informativo
Autronica LEZIONE N° 4 AUTRONICA.
Corso di Informatica (Programmazione)
Il processo produttivo
Corso di Informatica per Giurisprudenza Lezione 5
Introduzione a Scrum
Struttura dei sistemi operativi (panoramica)
L'alternanza scuola - lavoro.
IL SISTEMA INFORMATICO e IL SISTEMA INFORMATIVO
IL SISTEMA INFORMATICO e IL SISTEMA INFORMATIVO
PROGETTO FIRB – GESTIONE DELLA CONOSCENZA (GECON) Documento per il Meeting del 6/4/06 - Milano.
Ciclo di vita del software
Cos’è un CMS? Content Management System
Corso di Laurea Magistrale in Informatica
Elementi di Informatica Simone Scalabrin a.a. 2008/2009.
Il mercato, gli attori, l’agenzia, le figure professionali,
La progettazione di un sistema informatico
Il ruolo dei LVS nella sicurezza di prodotti e sistemi ICT
INTEGRAZIONE, RILASCIO
KIMO la soluzione per il Mobile Office
L’ingegneria del software
Il processo di sviluppo del Sw: strategia make
Stefano Di Giovannantonio ECM Consulting Solution Expert
Lo sviluppo del progetto informatico
Come costruire un corso sulla piattaforma e-lastic.
Analisi dei Requisiti (Requirements Engineering) Seminario RE Università degli Studi di Padova, 12 Gennaio 2004.
1 Michellone Giancarlo Allo stato attuale i contenuti del presente documento non impegnano ancora il Project Manager e non riflettono necessariamente la.
Scelta di un modello di processo: esempio
Commenti alle Attività Generiche. Attività Generiche (Pressman) Principali: Comunicazioni; Pianificazione; Modellazione; Costruzione, Dispiegamento Collaterali:
Prof. Antonio Martano ITIS “Pacinotti” Taranto
Cittadinanza europea: quale significato?
Laboratorio di coaching per fare la differenza
Titolo Itinerario turistico con produzione di un depliant
Un modello di qualità per i siti web Roberto Polillo
PIANIFICAZIONE DEI SISTEMI INFORMATIVI. Ciclo di pianificazione e controllo.
10 azioni per lo scheduling su Grid Uno scheduler per Grid deve selezionare le risorse in un ambiente dove non ha il controllo diretto delle risorse locali,
LABORATORIO DI INFORMATICA Ingegneria Informatica a. a
La pianificazione della produzione dei dati. Costituzione del gruppo di progettazione L’elevato grado di complessità e la multidisciplinarietà richiesta.
LINGUAGGI DI PROGRAMMAZIONE Per comunicare comandi e dati ad un computer occorre un particolare linguaggio detto LINGUAGGIO MACCHINA, che è un insieme.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 4 -Progettazione del software Ernesto Damiani Università degli Studi.
Extreme Programming Genova, 29 Ottobre /06/20152 Cosa è XP? È una delle metodologie cosiddette agili per lo sviluppo di software. Le metodologie.
Master MATITCiclo di vita del Sistema Informativo1 CICLO DI VITA DEL SISTEMA INFORMATIVO.
Progettazione di basi di dati: metodologie e modelli
SnippetSearch Database di snippet bilanciato e replicato di Gianluigi Salvi Reti di calcolatori LS – Prof. A.Corradi.
Fasi di sviluppo di un software
Architetture dei sistemi di calcolo, sistemi operativi, reti di calcolatori Dr. Luciano Bononi Facoltà di Scienze, Fisiche Naturali dell’Università di.
Eprogram SIA V anno.
Standard e strumenti per lo sviluppo del software Marco Carezzano Andrea Andrenacci (ZEROPIU, Business Partner di Telecom Italia) Milano, 2 febbraio 2005.
Nuove idee per la promozione on line dell’hotel hotel-LAB.com è la nuova iniziativa di GP Dati Hotel Service S.p.a. che colma il vuoto di molte soluzioni.
LE FIGURE PROFESSIONALI DELL'INFORMATICA
IL PROGETTO INFORMATICO
Referenti ICT1 Progetto di Formazione-Intervento® per i Referenti ICT Le linee di Piano.
Corso di Laurea Magistrale in Informatica A.A Laboratorio di Progettazione Introduzione Obiettivi del corso Metodo Articolazione Scelta dei progetti.
Davide Benvegnù Continuous Integration con VSO #VSOCI.
Lavorare nel web: unibo.it Bologna, 15 giugno 2016.
Transcript della presentazione:

Progetto EuropAs Passaporto Digitale di Ascoli in Europa Modulo I Cultura digitale, utilizzo consapevole delle nuove tecnologie, codifica e decodifica delle informazioni digitali Simone Carletti

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 2 06/06/2013 Introduzione e finalità EuropAs promozione di una cittadinanza europea attiva (2013, Anno europeo dei Cittadini) opportunità europee rivolte ai giovani per favorire la mobilità laboratorio delle professioni dell’epoca digitale l’uso consapevole, critico e strategico delle nuove tecnologie e la conoscenza delle politiche europee rivolte ai giovani

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 3 06/06/2013 Obiettivo finale del corso Realizzazione portale europas.eu – Osservatorio sulle politiche europee – Web TV + Community (diffusione/disseminazione) Opportunità di finanziamento Incontro di associazioni Social networking

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 4 06/06/2013 Approfondimenti sulla lezione del prof. Feliciati Cosa significa qualità – Affidabilità (wikipedia  crowdsourcing) Progettazione ICT: quali processi attivare? – Modello progettuale/produttivo (ciclo di vita) – Committente VS utenti finale – Analisi e profilazione dell’utenza

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 5 06/06/2013 Programma della lezione Questionario conoscitivo Professioni dell’epoca digitale Esercitazione Ciclo di vita del software, processi e modelli Ruoli professionali nel SDLC Tecnologie della progettazione web Esercitazione

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 6 06/06/2013 Professioni dell’epoca digitale 1/6 Programmatore (sviluppo software, DBA, etc.) – profilo: normalmente informatico – capacità: tradurre i requisiti in programmi – competenze: specialistiche, scrivere programmi in uno o più linguaggi di programmazione – caratteristiche: creatività, logica, organizzazione – strumenti: IDE, documentazione, online community – responsabilità: sviluppo, test, bug fix

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 7 06/06/2013 Professioni dell’epoca digitale 2/6 Graphic designer / Art director – profilo: creativo – capacità: trasforma idee e concetti in immagini – competenze: specialistiche, artistiche – caratteristiche: creatività, senso estetico, flair – strumenti: applicazioni e suite grafiche – responsabilità: impatto visivo

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 8 06/06/2013 Professioni dell’epoca digitale 3/6 Webmaster, System administrator / engineer – profilo: tecnico – capacità: gestire e mantenere sistemi informativi – competenze: specialistiche, O.S., server applicativi – caratteristiche: accuratezza, scrupolosità – strumenti: hardware, O.S., software – responsabilità: sicurezza, affidabilità del sistema

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 9 06/06/2013 Professioni dell’epoca digitale 4/6 System analyst – profilo: gestionale, tecnico – capacità: tradurre problemi in soluzioni – competenze: generaliste, tecniche – caratteristiche: comunicatività, analisi, sintesi – strumenti: project plan, UML – responsabilità: funzionalità, qualità

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 10 06/06/2013 Professioni dell’epoca digitale 5/6 Project manager – profilo: gestionale – capacità: coordinamento, facilitazione – competenze: generaliste, organizzative – caratteristiche: comunicatività, problem solving – strumenti: project schedule, budget – responsabilità: rapporti con il committente

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 11 06/06/2013 Professioni dell’epoca digitale 6/6 Copywriter / Editor – profilo: comunicativo, creativo – capacità: redazionale, pubblicista – competenze: specialistiche, settoriali – caratteristiche: comunicatività, sintesi – strumenti: CMS – responsabilità: linea editoriale, contenuti

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 12 06/06/2013 Team simulation (1xSA, 1xDev, 1xGD, 1xCW) Committente: deve risolvere il problema del calcolo del resto per i suoi distributori automatici – System analyst: deve identificare le variabili di sistema (tagli accettati, resto disponibile) e descrivere il funzionamento della macchina – Developer: deve descrivere l’algoritmo per il calcolo del resto (erogazione banconote/monete) – Graphic designer: deve illustrare graficamente il funzionamento della macchina – Copywriter: deve pubblicizzare il rivoluzionario sistema di resto automatico

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 13 06/06/2013 Ciclo di vita del software Il software development life-cycle (SDLC) si riferisce al modo in cui una metodologia di sviluppo (modellazione & processi) scompongono l'attività di realizzazione di prodotti software in sottoattività fra loro coordinate, il cui risultato finale è il prodotto stesso e tutta la documentazione ad esso associata In tutti i cicli di vita del software svolge infatti un ruolo essenziale la documentazione dei prodotti delle varie sottoattività; la stesura della documentazione viene quindi regolamentata nello stesso modo delle attività

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 14 06/06/2013 Ciclo di vita del software Le 6 fasi classiche

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 15 06/06/2013 Ciclo di vita del software 1. Analisi – indagine preliminare del contesto in cui il prodotto software deve inserirsi – descrizione delle caratteristiche che deve esibire, ed eventualmente su costi e aspetti logistici della sua realizzazione – questa fase può essere scomposta in altre sottoattività: analisi di fattibilità analisi e modellazione del dominio applicativo analisi dei requisiti – si può dire che l'analisi ha lo scopo di definire (il più precisamente possibile) il problema da risolvere

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 16 06/06/2013 Ciclo di vita del software 2. Progettazione – si definiscono le linee essenziali della struttura del prodotto software in funzione dei requisiti evidenziati dall'analisi – può essere scomposta in sottoattività progetto architetturale progetto dettagliato – ha lo scopo di definire(a un certo livello di dettaglio) la soluzione del proble – si produce un documento che permetterà di avere una definizione della struttura (architettura di alto livello) e delle caratteristiche dei singoli componenti (moduli)

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 17 06/06/2013 Ciclo di vita del software 3. Implementazione (sviluppo, codifica, programmazione) – consiste nella realizzazione di uno o più programmi in un determinato linguaggio di programmazione – possono essere coinvolte diverse tecnologie (database, linguaggi di scripting, etc.) – rappresenta la realizzazione concreta della soluzione – normalmente è possibile distinguere almeno una sottoattività di implementazione dei singoli moduli che costituiscono il sistema una sottoattività di integrazione di tali moduli a formare il sistema complessivo

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 18 06/06/2013 Ciclo di vita del software 4. Collaudo (testing) – consiste nella verifica e validazione di quanto (in termini misurabili) il prodotto software implementato soddisfi i requisiti individuati dall'analisi – possono essere individuate sottoattività di collaudo dei singoli moduli e del sistema integrato: functional testing: valuta la correttezza rispetto alle specifiche performance testing: valuta le prestazioni del sistema stress testing: valuta l’eventuale “rottura” del sistema in condizioni di elevato utilizzo (sovraccarico / riduzione delle risorse) regression testing: valuta la compatibilità del sistema integrato con le funzionalità originali

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 19 06/06/2013 Ciclo di vita del software 5. Rilascio (release, deployment) – consiste nell'installazione del prodotto software che ha superato il collaudo nell'infrastruttura di esecuzione (ambiente di produzione) utilizzabile dagli utenti – a seconda della complessità di tale infrastruttura il rilascio può essere scomposto in varie sottoattività eventualmente distribuite su hardware differenti copia/aggiornamento di un file copia/aggiornamento di una gerarchia di file installazione/aggiornamento di componenti software (services)

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 20 06/06/2013 Ciclo di vita del software 6. Manutenzione (maintenance) – comprende quelle sottoattività necessarie a modificare il prodotto successivamente al rilascio, al fine di correggerne gli errori: bug-fix adattarlo a nuovi ambienti operativi: migration estenderne le funzionalità: integration – la manutenzione incide sui costi, si stima che il 60% dei costi dipenda dalla manutenzione – comporta necessariamente l’esecuzione di nuovi collaudi relativi alle nuove funzionalità eventualmente introdotte mirati a verificare che le modifiche apportate non abbiano compromesso funzionalità preesistenti

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 21 06/06/2013 Processi e modelli di sviluppo software Waterfall model

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 22 06/06/2013 Processi e modelli di sviluppo software Spiral model (Barry Boehm, 1988)

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 23 06/06/2013 Processi e modelli di sviluppo software Agile development

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 24 06/06/2013 Ruoli professionali nel SDLC System analyst: plan/specs  PMS Project Manager: schedule/budget  PMS Webmaster: systems/services  mTA Graphic designer: graphics  mTA(pl) Developer/DBA: code  RC  mTA Copywriter: contents  CMS

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 25 06/06/2013 Tecnologie della progettazione web Project Management System (PMS)

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 26 06/06/2013 Tecnologie della progettazione web Multi-tier architecture (mTA)

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 27 06/06/2013 Tecnologie della progettazione web Revision Control

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 28 06/06/2013 Tecnologie della progettazione web Content Management System (CMS)

P ROGETTO E UROP A S – M ODULO I C ULTURA D IGITALE, U TILIZZO C ONSAPEVOLE D ELLE N UOVE T ECNOLOGIE, C ODIFICA E D ECODIFICA D ELLE I NFORMAZIONI D IGITALI 29 06/06/2013 Esercitazione Ricerca Progettazione di un portale – Contenuti – Servizi – Presentazione Sviluppo

Buon lavoro!