Progetto software 2007/2008 Lezione I. Dott.ssa Marianna Nicolosi Asmundo

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Progetto software 2007/2008 Lezione I. Dott.ssa Marianna Nicolosi Asmundo"

Transcript

1 Progetto software 2007/2008 Lezione I Dott.ssa Marianna Nicolosi Asmundo

2 Obiettivi del corso Coinvolgervi nello sviluppo di un progetto software in cui mettere a frutto le conoscenze che avete acquisito durante i corsi già frequentati (programmazione, algoritmi, ingegneria del software, database ecc ) applicare un processo per la gestione e lo sviluppo del progetto analogo a quelli usati nel mondo reale

3 Come? Lavorerete in team di 4/6 persone un leader uno o più analisti due o più programmatori Sarete voi a scegliere il ruolo più adatto alle vostre capacità e alla vostra indole. Mi comunicherete la formazione del vostro gruppo ed eventuali modifiche.

4 I Leader Problem solving: determinare i fattori tecnici e organizzativi più importanti strutturare sistematicamente una soluzione motivare gli sviluppatori flessibili Identità manageriale: assumersi la responsabilità del progetto coordinazione del resto del team Incentivazione: ricompensare lo spirito di iniziativa saper rischiare Influenza e spirito di gruppo: Mantenere il controllo nelle situazioni critiche relazionarsi bene coi colleghi

5 Il team Staff tecnico auto-organizzato Parola d ordine: cooperazione Se vuoi migliorare in modo incrementale, sii competitivo; se vuoi migliorare in modo esponenziale sii cooperativo. Autore ignoto

6 Criteri di valutazione Qualità del software sviluppato Coesione del gruppo Non sono previsti progetti individuali

7 Modalità di esame L esame consiste nello sviluppo e consegna del progetto Il vostro lavoro verrà monitorato e valutato per fasi Al momento della consegna del progetto finale verrà fatta una valutazione complessiva del progetto e verrà verificata la competenza di ciascun membro del team rispetto all intero progetto e rispetto al ruolo specifico ricoperto

8 Contenuti del corso Breve ripasso sui processi di sviluppo del software Principi di gestione dei progetti Metriche di processo Stime per il progetto software e pianificazione Gestione dei rischi I metodi formali come strumento di specifica Formalismi algebrici: ASMs Formalismi visuali: Reti di Petri OCL

9 Cos è un progetto? Un progetto è un impresa temporanea effettuata da persone vincolata da risorse limitate pianificata, eseguita e controllata intrapresa per creare un prodotto o servizio unico Dimensioni di un progetto: Coinvolge una persona sola o molte migliaia Richiede meno di 100 più di 10 milioni di ore per essere completato

10 Esempi Lo sviluppo di un nuovo prodotto o servizio La progettazione di un nuovo veicolo di trasporto

11 Temporaneo & Unico Temporaneo: Ogni progetto ha un inizio e una fine ben precisa (obiettivo raggiunto o irraggiungibile) non significa che dura poco infatti molti progetti durano diversi anni Unico: Ogni progetto riguarda qualcosa che non è mai stata fatta prima ed è pertanto unica un progetto differisce da un altro per il tipo di oggetto sviluppato, per gli strumenti usati, per le persone coinvolte o soltanto per le date

12 Progetti software Sviluppo di: Un compilatore, un editor, una componente di sistema o un sistema operativo Un applicativo web L implementazione di un algoritmo di ordinamento Il controllo dei comandi di una lavatrice

13 Progetti software/ingegneria software In generale non possiamo produrre software nella maniera più immediata 1. I progetti sono in genere di dimensioni consistenti 2. Possono richiedere l applicazione di più strumenti (linguaggi di programmazione, algoritmi) 3. Possono coinvolgere più persone (sviluppatori, committenti e utenti) Ognuno di questi punti basta a giustificare l utilizzo di un processo per lo sviluppo del software

14 Sviluppo del software Avviene tramite comunicazione: Poiché il software, come ogni capitale, incorpora della conoscenza e poiché la conoscenza è inizialmente in larga misura dispersa, tacita, latente e incompleta, lo sviluppo del software è un processo di apprendimento sociale. Questo processo è un dialogo in cui la conoscenza viene raccolta e incorporata nel software. Il processo crea interazione fra gli utenti e i progettisti, fra gli utenti e gli strumenti in evoluzione e fra i progettisti e gli strumenti in evoluzione (la tecnologia). Si tratta di un processo iterativo in cui lo strumento evolutivo stesso fungerà da mezzo di comunicazione e in cui ogni nuova fase del dialogo trae conoscenze sempre più utili dalle persone interessate. H. Baetjer

15 Processo di sviluppo del software? Quando si realizza un prodotto o un sistema è importante svolgere un percorso che aiuti ad ottenere risultati di alta qualità nel tempo prefissato

16 Processo di sviluppo software Chi se ne occupa? Gli ingegneri del software adattano il processo alle loro esigenze e poi lo seguono I committenti giocano un ruolo importante nel processo di definizione, costruzione e collaudo Perché è importante? Introduce stabilità, controllo e organizzazione Quali passi sono necessari? Il processo che si adotta dipende dal software che si sta realizzando

17 Processo di sviluppo software Cosa viene prodotto? I programmi, i documenti e i dati sviluppati come conseguenza delle attività di ingegneria del software definite dal processo Come verificare che il procedimento sia corretto? Qualità, ottimizzazione dei tempi e utilizzabilità a lungo termine del prodotto che si sta realizzando sono i migliori indicatori dell efficacia del processo utilizzato

18 Quindi Un processo di sviluppo software è una struttura di riferimento entro il quale si svolgono le attività necessarie alla realizzazione di software di alta qualità

Corso di Ingegneria del Software. Modelli di produzione del software

Corso di Ingegneria del Software. Modelli di produzione del software Corso di Ingegneria del Software a.a. 2009/2010 Mario Vacca mario.vacca1@istruzione.it 1. Sommario 2. 2.1 Modello a cascata 2.2 Modelli incrementali 2.3 Modelli evolutivi 2.4 Modelli agili 3. Comparazione

Dettagli

Progetto software 2008/2009. Docente Marianna Nicolosi Asmundo

Progetto software 2008/2009. Docente Marianna Nicolosi Asmundo Progetto software 2008/2009 Docente Marianna Nicolosi Asmundo Obiettivi del corso Coinvolgervi nello sviluppo di un progetto software in cui mettere a frutto le conoscenze che avete acquisito durante i

Dettagli

Redazione e Presentazione di Progetti Informatici

Redazione e Presentazione di Progetti Informatici Redazione e Presentazione di Progetti Informatici Corso di Laurea in Informatica Massimo Ruffolo E-mail: ruffolo@icar.cnr.it Web: http://www.icar.cnr.it/ruffolo Istituto di CAlcolo e Reti ad alte prestazioni

Dettagli

Luca Cabibbo A P S. Analisi e Progettazione del Software. Agile. 3.1 Metodi e atteggiamenti agili

Luca Cabibbo A P S. Analisi e Progettazione del Software. Agile. 3.1 Metodi e atteggiamenti agili Luca Cabibbo Analisi e Progettazione del Software Capitolo 3 marzo 2017 Agilità:1, ogni altra cosa: 0. Tom DeMarco 1 3.1 Metodi e atteggiamenti agili Lo sviluppo agile è una forma di sviluppo iterativo

Dettagli

Ingegneria del Software

Ingegneria del Software Ingegneria del Software Introduzione e Concetti Fondamentali Porfirio Tramontana, 2009 Corso di Ingegneria del Software Slide 1 Riferimenti Ian Sommerville, Ingegneria del Software, Capitolo 1 Porfirio

Dettagli

Introduzione. Sommario. Il software. Definizione di Ingegneria del software

Introduzione. Sommario. Il software. Definizione di Ingegneria del software Sommario Introduzione Leggere Cap. 1 Ghezzi et al. Definizione Nascita dell ingegneria del software Ruolo Relazione con altre discipline Introduzione 2 Il software Il software e` definito come: i programmi,

Dettagli

Introduzione. Contenuti da Cap. 1 Ghezzi et al.

Introduzione. Contenuti da Cap. 1 Ghezzi et al. Introduzione Contenuti da Cap. 1 Ghezzi et al. Sommario l Definizione l Nascita dell ingegneria del software l Ruolo l Relazione con altre discipline 2 Il software l Il software e` definito come: i programmi,

Dettagli

Lo sviluppo del progetto informatico

Lo sviluppo del progetto informatico Lo sviluppo del progetto informatico Il progetto Il controllo di qualità Le qualità per i prodotti di software Le figure professionali La metodologia La conoscenza degli obiettivi L analisi La progettazione

Dettagli

W o r k f o r f u t u r e

W o r k f o r f u t u r e W o r k f o r f u t u r e L Azienda. è una società di consulenza e di servizi, servizi per professionisti ed imprese. Oltre ai servizi offriamo supporto ed assistenza tecnologica e progettuale. nasce dall

Dettagli

SCUOLA DELLE SCIENZE DI BASE E APPLICATE

SCUOLA DELLE SCIENZE DI BASE E APPLICATE SCUOLA DELLE SCIENZE DI BASE E APPLICATE 2018/2019 PIANO DI STUDI DEL CORSO DI LAUREA IN INFORMATICA Obiettivi del Corso di Studi Obiettivi specifici: I laureati del corso di laurea devono possedere conoscenze

Dettagli

MATRICE TUNING competenze versus unità didattiche, Corso di Laurea in Informatica (classe L-31), Università degli Studi di Cagliari

MATRICE TUNING competenze versus unità didattiche, Corso di Laurea in Informatica (classe L-31), Università degli Studi di Cagliari A: CONOSCENZA E CAPACITA DI COMPRENSIONE Conoscere e saper comprendere i fondamenti della matematica discreta (insiemi, interi, relazioni e funzioni, calcolo combinatorio) Conoscere e saper comprendere

Dettagli

Fondamenti VBA. Che cos è VBA

Fondamenti VBA. Che cos è VBA Fondamenti VBA Che cos è VBA VBA, Visual Basic for Application è un linguaggio di programmazione, inserito nelle applicazioni Office di Microsoft (Ms Word, Ms Excel, Ms PowerPoint, Visio). VBA è una implementazione

Dettagli

Corso di Ingegneria del Software. Modelli di produzione del software

Corso di Ingegneria del Software. Modelli di produzione del software Corso di Ingegneria del Software a.a. 2009/2010 Mario Vacca mario.vacca1@istruzione.it 1. Concetti di base Sommario 2. 2.1 Modello a cascata 2.2 2.3 Modelli evolutivi 2.4 Comparazione dei modelli 2.5 Modelli

Dettagli

Tabelle di corrispondenza

Tabelle di corrispondenza CONSIGLIO DI AREA DIDATTICA IN INFORMATICA CAD in Informatica Tabelle di corrispondenza fra insegnamenti dei corsi di studio di area Informatica di ordinamenti ex D.M. 509 e insegnamenti del Corso di laurea

Dettagli

Unità di apprendimento 6. Il software: dal linguaggio alla applicazione

Unità di apprendimento 6. Il software: dal linguaggio alla applicazione Unità di apprendimento 6 Il software: dal linguaggio alla applicazione Unità di apprendimento 6 Lezione 4 Le applicazioni dell informatica In questa lezione impareremo: i campi di utilizzo dell informatica

Dettagli

A proposito di informatica

A proposito di informatica A proposito di informatica Sguardo d insieme sulla disciplina: una mappa delle materie e delle loro relazioni Università degli Studi di Milano Dipartimento di Informatica Bootstrap Day - 26 settembre 2016

Dettagli

A proposito di informatica

A proposito di informatica A proposito di informatica Sguardo d insieme sulla disciplina: una mappa delle materie e delle loro relazioni Università degli Studi di Milano Dipartimento di Informatica Bootstrap Day - 1 ottobre 2018

Dettagli

Processi (di sviluppo del) software. Fase di Analisi dei Requisiti. Esempi di Feature e Requisiti. Progettazione ed implementazione

Processi (di sviluppo del) software. Fase di Analisi dei Requisiti. Esempi di Feature e Requisiti. Progettazione ed implementazione Processi (di sviluppo del) software Fase di Analisi dei Requisiti Un processo software descrive le attività (o task) necessarie allo sviluppo di un prodotto software e come queste attività sono collegate

Dettagli

Programmazione con Java

Programmazione con Java Programmazione con Java Realtà e sistemi informatici Scopo dell informatica Studiare e produrre tecnologie, tecniche e metodi per rappresentare il mondo reale mediante dati, informazioni e conoscenza che

Dettagli

ISTITUZIONE SCOLASTICA DI ISTRUZIONE TECNICA LYCÉE TECHNIQUE PROGRAMMAZIONE EDUCATIVA E DIDATTICA ANNUALE PER COMPETENZE A.S.

ISTITUZIONE SCOLASTICA DI ISTRUZIONE TECNICA LYCÉE TECHNIQUE PROGRAMMAZIONE EDUCATIVA E DIDATTICA ANNUALE PER COMPETENZE A.S. ISTITUZIONE SCOLASTICA DI ISTRUZIONE TECNICA LYCÉE TECHNIQUE PROGRAMMAZIONE EDUCATIVA E DIDATTICA ANNUALE PER COMPETENZE A.S. 2018/2019 Materia Classe Informatica 3 IT Competenze (Linee guida+competenze

Dettagli

Allegato 1 Descrizione profili professionali

Allegato 1 Descrizione profili professionali Servizio di progettazione, analisi, sviluppo, manutenzione adeguativa, correttiva ed evolutiva di sistemi informativi su piattaforma IBM Websphere BPM - CIG Z2C2542018 Allegato 1 Descrizione profili professionali

Dettagli

UNITÀ DI APPRENDIMENTO 3 INFORMATIZZAZIONE DI UN ATTIVITA COMMERCIALE O DI SERVIZIO. Comprendente: UDA CONSEGNA AGLI STUDENTI PIANO DI LAVORO

UNITÀ DI APPRENDIMENTO 3 INFORMATIZZAZIONE DI UN ATTIVITA COMMERCIALE O DI SERVIZIO. Comprendente: UDA CONSEGNA AGLI STUDENTI PIANO DI LAVORO UNITÀ DI APPRENDIMENTO 3 INFORMATIZZAZIONE DI UN ATTIVITA COMMERCIALE O DI SERVIZIO Comprendente: UDA CONSEGNA AGLI STUDENTI PIANO DI LAVORO STRUMENTI DI PROFILO Diplomato IT indirizzo INFORMATICA E TELECOMUNICAZIONI

Dettagli

IL PROCESSO di PROGETTAZIONE

IL PROCESSO di PROGETTAZIONE IL PROCESSO di PROGETTAZIONE In questa lezione vedremo: Ruolo della modellazione nella comunicazione tipi di modello nel progetto I modelli del prodotto Interpretazione delle informazioni del progetto

Dettagli

Informatica 3. LEZIONE 1: Introduzione. Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di programmazione

Informatica 3. LEZIONE 1: Introduzione. Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di programmazione Informatica 3 LEZIONE 1: Introduzione Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di Informatica 3 Lezione 1- Modulo 1 Introduzione al corso Introduzione Corso di Informatica 3

Dettagli

SCUOLA DELLE SCIENZE DI BASE E APPLICATE

SCUOLA DELLE SCIENZE DI BASE E APPLICATE SCUOLA DELLE SCIENZE DI BASE E APPLICATE ANNO ACCADEMICO 2014/2015 PIANO DI STUDI DEL CORSO DI LAUREA IN INFORMATICA Obiettivi del Corso di Studi Obiettivi specifici: I laureati del corso di laurea devono

Dettagli

Valutazione delle Prestazioni Barbara Masucci

Valutazione delle Prestazioni Barbara Masucci Architettura degli Elaboratori Valutazione delle Prestazioni Barbara Masucci Punto della situazione Ø Abbiamo studiato Ø Una prima implementazione hardware (a ciclo singolo) di un sottoinsieme dell IS

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 I linguaggi di programmazione e gli

Dettagli

Informatica 3. Informatica 3. Lezione 1- Modulo 1. LEZIONE 1: Introduzione. Concetti di linguaggi di programmazione. Introduzione

Informatica 3. Informatica 3. Lezione 1- Modulo 1. LEZIONE 1: Introduzione. Concetti di linguaggi di programmazione. Introduzione Informatica 3 Informatica 3 LEZIONE 1: Introduzione Lezione 1- Modulo 1 Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di Introduzione al corso Politecnico di Milano - Prof. Sara Comai

Dettagli

I lucidi messi a disposizione sul sito del corso di Analisi e progettazione del software NON sostituiscono il libro di testo

I lucidi messi a disposizione sul sito del corso di Analisi e progettazione del software NON sostituiscono il libro di testo Luca Cabibbo Analisi e Progettazione del Software Capitolo 3 marzo 2016 Agilità:1, ogni altra cosa: 0. Tom DeMarco 1 *** AVVERTENZA *** I lucidi messi a disposizione sul sito del corso di Analisi e progettazione

Dettagli

PIANO DI FORMAZIONE IL COLLEGIO DEI DOCENTI

PIANO DI FORMAZIONE IL COLLEGIO DEI DOCENTI PIANO DI FORMAZIONE IL COLLEGIO DEI DOCENTI VISTA VISTO la l. 107, 2015 art. 1, cc. 12 e 124 che qualificano la formazione come obbligatoria, permanente e strutturale il D.M. 850 del 27/10/2015 relativo

Dettagli

Un linguaggio per la rappresentazione formale di vincoli su scenari d'uso

Un linguaggio per la rappresentazione formale di vincoli su scenari d'uso Un linguaggio per la rappresentazione formale di vincoli su scenari d'uso Relatore: Benedetto Intrigila Realizzato da: Postoronca Maxim Anno accademico: 2009/2010 Introduzione Introduzione Lo scopo della

Dettagli

CAPITOLO 8. Tecnologie per il controllo, il social business e i big data ORGANIZZAZIONE AZIENDALE

CAPITOLO 8. Tecnologie per il controllo, il social business e i big data ORGANIZZAZIONE AZIENDALE CAPITOLO 8 Tecnologie per il controllo, il social business e i big data 1 Agenda Evoluzione dell Information Technology I sistemi di controllo Sistemi di controllo a feedback IT e coordinamento interno

Dettagli

CORSO DI PREPARAZIONE AI TEST DI AMMISSIONE UNIVERSITARI ECONOMIA 2019

CORSO DI PREPARAZIONE AI TEST DI AMMISSIONE UNIVERSITARI ECONOMIA 2019 CORSO DI PREPARAZIONE AI TEST DI AMMISSIONE UNIVERSITARI ECONOMIA 2019 Caratteristiche dell offerta: DOCENTI ALTAMENTE QUALIFICATI con decennale esperienza nel settore, selezionati per competenza, capacità

Dettagli

CORSO DI FORMAZIONE: WEB MASTER E WEB DESIGN PROGRAMMA

CORSO DI FORMAZIONE: WEB MASTER E WEB DESIGN PROGRAMMA CORSO DI FORMAZIONE: WEB MASTER E WEB DESIGN PROGRAMMA Como 2017 MT Promozione e-mail: info@corsidiformazionelombardia.it web: www.corsidiformazionelombardia.it cell.: 3384391218 INDICE Cap. Par. Sot.

Dettagli

Perchè scegliere Informatica?

Perchè scegliere Informatica? Perchè scegliere Informatica? Competenze Progettazione, sviluppo e gestione di sistemi informatici e di reti Programmazione e architetture Grafica, elaborazione delle immagini Opportunità laboratori (tanti!!)

Dettagli

ISO 9001:2000. Norma ISO 9001:2000. Sistemi di gestione per la qualita UNI EN ISO 9001

ISO 9001:2000. Norma ISO 9001:2000. Sistemi di gestione per la qualita UNI EN ISO 9001 Norma ISO 9001:2000 ISO 9001:2000 Sistemi di gestione per la qualita UNI EN ISO 9001 La norma specifica i requisiti di un modello di sistema di gestione per la qualita per tutte le organizzazioni, indipendentemente

Dettagli

PIANO DI LAVORO ANNO SCOLASTICO 2016/2017. I.I.S.S. C. E. GADDA Sede di Langhirano MATERIA DI INSEGNAMENTO TECNOLOGIE E PROGETTAZIONE DI

PIANO DI LAVORO ANNO SCOLASTICO 2016/2017. I.I.S.S. C. E. GADDA Sede di Langhirano MATERIA DI INSEGNAMENTO TECNOLOGIE E PROGETTAZIONE DI PIANO DI LAVORO ANNO SCOLASTICO 2016/2017 I.I.S.S. C. E. GADDA Sede di Langhirano MATERIA DI INSEGNAMENTO TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI PROF. MAURIZIO MERCURI

Dettagli

Progettazione di basi di dati

Progettazione di basi di dati Progettazione di basi di dati Sistemi Informativi T Versione elettronica: 05.progettazioneDB.pdf Progettazione di basi di dati È una delle attività del processo di sviluppo dei sistemi informativi (SI)

Dettagli

UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE: TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE

UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE: TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE: TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE 75 76 ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE UNITÀ CAPITALIZZABILE

Dettagli

Ciclo di vita di un sistema informativo

Ciclo di vita di un sistema informativo Ciclo di vita di un sistema informativo Studio di fattibilità definisce le varie alternative possibili, i relativi costi e le priorità di realizzazione. Raccolta e analisi dei requisiti individua proprietà

Dettagli

Programmazione didattico-educativa d Istituto

Programmazione didattico-educativa d Istituto Programmazione didattico-educativa d Istituto SCUOLA PRIMARIA FILONE N 10 : PROGETTUALE E ORGANIZZATIVA INDICATORE: ricerca, organizza e si procura nuove informazioni per costruire il proprio patrimonio

Dettagli

Corso di Laurea Ingegneria Informatica

Corso di Laurea Ingegneria Informatica Corso di Laurea Ingegneria Informatica Presentazione del corso di Fondamenti di Informatica 2 A. Miola Febbraio 2008 http://www.dia.uniroma3.it/~java/fondinf2/ Presentazione Corso 1 Contenuti Corso di

Dettagli

di informatica Alessandro GORI informottica.webnode.it Obiettivi

di informatica Alessandro GORI informottica.webnode.it Obiettivi Fondamenti di informatica Alessandro GORI a.gori@unifi.it informottica.webnode.it A.Gori - Fondamenti di informatica 1 Obiettivi Introdurre lo studente alla conoscenza di base dell informatica, della programmazione

Dettagli

Sistemi con vincoli. Docente: Francesca Rossi.

Sistemi con vincoli. Docente: Francesca Rossi. E-mail: frossi@math.unipd.it Scopo del corso Dare le nozioni di base della programmazione con vincoli Come rappresentare un problema reale con un insieme di vincoli Tecniche principali per risolverlo Approccio

Dettagli

INFORMATICA TECNOLOGIE DELLA COMUNICAZIONE SAPERI MINIMI DISCIPLINARI

INFORMATICA TECNOLOGIE DELLA COMUNICAZIONE SAPERI MINIMI DISCIPLINARI TECNOLOGIE DELLA COMUNICAZIONE SAPERI MINIMI DISCIPLINARI 1 TECNOLOGIE DELLA COMUNICAZIONE SAPERI MINIMI DISCIPLINARI CLASSE I ITE Sistemi informatici. - Informazioni, dati e loro codifica. - Architettura

Dettagli

SOFTWARE. Programmi e dati che indicano al computer come svolgere un determinato compito

SOFTWARE. Programmi e dati che indicano al computer come svolgere un determinato compito SOFTWARE MODULO 3 SOFTWARE Programmi e dati che indicano al computer come svolgere un determinato compito Programma: sequenza di istruzioni, scritte in un determinato linguaggio, con le quali si fa eseguire

Dettagli

La metodologia di progettazione: accenni al Project Cycle Management (Gestione del ciclo del progetto)

La metodologia di progettazione: accenni al Project Cycle Management (Gestione del ciclo del progetto) La metodologia di progettazione: accenni al Project Cycle Management (Gestione del ciclo del progetto) Provincia di Mantova _ 06 aprile 2017 Giuseppe Carlo Caruso - Project Manager Ufficio Politiche europee

Dettagli

Introduzione al Calcolo Scientifico

Introduzione al Calcolo Scientifico Introduzione al Calcolo Scientifico Francesca Mazzia Dipartimento di Matematica Università di Bari Francesca Mazzia (Univ. Bari) Introduzione al Calcolo Scientifico 1 / 14 Calcolo Scientifico Insieme degli

Dettagli

PROCESSO GESTIONE DEI REQUISITI. Piano di miglioramento 2016 UOS Realizzazione Servizi AREA SISTEMI INFORMATIVI

PROCESSO GESTIONE DEI REQUISITI. Piano di miglioramento 2016 UOS Realizzazione Servizi AREA SISTEMI INFORMATIVI PROCESSO GESTIONE DEI REQUISITI Piano di miglioramento 2016 UOS Realizzazione Servizi AREA SISTEMI INFORMATIVI Build Manage Requirement Definition SOMMARIO 1. Cosa è la «GESTIONE DEI REQUISITI» 2. Situazione

Dettagli

PIANO DI LAVORO DEL DOCENTE. Docente: Giuliana Pederzoli Classe: 3 A Indirizzo: SIA Disciplina: INFORMATICA Ore di lezione settimanali : 4

PIANO DI LAVORO DEL DOCENTE. Docente: Giuliana Pederzoli Classe: 3 A Indirizzo: SIA Disciplina: INFORMATICA Ore di lezione settimanali : 4 Ministero dell Istruzione dell Università e della Ricerca ISTITUTO TECNICO COMMERCIALE STATALE ABBA - BALLINI Via Tirandi n. 3-25128 BRESCIA www.abba-ballini.gov.it tel. 030/307332-393363 - fax 030/303379

Dettagli

Capitolo tredici. L organizzazione dell impresa internazionale. Caso di apertura: la Unilever

Capitolo tredici. L organizzazione dell impresa internazionale. Caso di apertura: la Unilever EDITORE ULRICO HOEPLI MILANO Capitolo tredici L organizzazione dell impresa internazionale Caso di apertura: la Unilever 13-3 Una delle prime imprese multinazionali al mondo Organizzata in modo decentralizzato

Dettagli

CORSO DI PREPARAZIONE AI TEST DI AMMISSIONE UNIVERSITARI 2018/2019

CORSO DI PREPARAZIONE AI TEST DI AMMISSIONE UNIVERSITARI 2018/2019 CORSO DI PREPARAZIONE AI TEST DI AMMISSIONE UNIVERSITARI 2018/2019 Caratteristiche dell offerta: DOCENTI ALTAMENTE QUALIFICATI con decennale esperienza nel settore, selezionati per competenza, capacità

Dettagli

Processi iterativi. Marina Zanella - Ingegneria del Software RUP 1

Processi iterativi. Marina Zanella - Ingegneria del Software RUP 1 Processi iterativi L inizio delle iterazioni è quasi sempre preceduto da una fase esplorativa di definizione dei requisiti globali del sistema a un livello di astrazione molto elevato: questo passo è necessario

Dettagli

Progettazione di basi di dati

Progettazione di basi di dati Progettazione di basi di dati Sistemi Informativi L-B Home Page del corso: http://www-db.deis.unibo.it/courses/sil-b/ Versione elettronica: progettazionedb.pdf Sistemi Informativi L-B Progettazione di

Dettagli

ISTITUTO COMPRENSIVO PIAGET - MAJORANA

ISTITUTO COMPRENSIVO PIAGET - MAJORANA ISTITUTO COMPRENSIVO PIAGET - MAJORANA Piano Triennale Offerta Formativa Curricolo verticale IL PIANO TRIENNALE OFFERTA FORMATIVA IL PTOF È IL DOCUMENTO COSTITUTIVO DELL'IDENTITÀ CULTURALE E PROGETTUALE

Dettagli

Performer 2.0 evoluzione del Sistema di Valutazione delle Prestazioni del Gruppo. Logiche e principali caratteristiche Presentazione alle OO.SS.

Performer 2.0 evoluzione del Sistema di Valutazione delle Prestazioni del Gruppo. Logiche e principali caratteristiche Presentazione alle OO.SS. Performer 2.0 evoluzione del Sistema di Valutazione delle Prestazioni del Gruppo Logiche e principali caratteristiche Presentazione alle OO.SS. 1 Direzione Centrale Milano, Risorse Luglio Umane 2015 Performer

Dettagli

Regione del Veneto Area Sanità e Sociale Direzione Risorse Strumentali SSR - CRAV Dirigente dell U.O. Sistema Informativo SSR

Regione del Veneto Area Sanità e Sociale Direzione Risorse Strumentali SSR - CRAV Dirigente dell U.O. Sistema Informativo SSR INFORMAZIONI PERSONALI Andrea Boer 041.2793402 andrea.boer@regione.veneto.it Skype aboer65 Data di nascita 27/06/1965 Nazionalità italiana POSIZIONE ATTUALE Regione del Veneto Area Sanità e Sociale Direzione

Dettagli

CORSO DI PREPARAZIONE AI TEST DI AMMISSIONE UNIVERSITARI 2018/2019

CORSO DI PREPARAZIONE AI TEST DI AMMISSIONE UNIVERSITARI 2018/2019 CORSO DI PREPARAZIONE AI TEST DI AMMISSIONE UNIVERSITARI 2018/2019 Caratteristiche dell offerta: DOCENTI ALTAMENTE QUALIFICATI con decennale esperienza nel settore, selezionati per competenza, capacità

Dettagli

Dall idea di progetto alla sua realizzazione: il ciclo di vita dei progetti di Mobilità per lo staff e dei Partenariati Strategici della scuola

Dall idea di progetto alla sua realizzazione: il ciclo di vita dei progetti di Mobilità per lo staff e dei Partenariati Strategici della scuola Dall idea di progetto alla sua realizzazione: il ciclo di vita dei progetti di Mobilità per lo staff e dei Partenariati Strategici della scuola Come fare un buon progetto KA1 (1) Programmazione: la progettazione

Dettagli

3. Programmi e algoritmi

3. Programmi e algoritmi 3. Programmi e algoritmi Andrea Marongiu (andrea.marongiu@unimore.it) Paolo Valente Contiene slides del corso «Fondamenti di Informatica» del Prof. Montessoro (Università degli Studi di Udine) Recall:

Dettagli

Dipartimento di Informatica

Dipartimento di Informatica Progettazione curricolo verticale percorso formativo per Unità di Apprendimento (UDA) Dipartimento di Informatica L asse scientifico-tecnologico Allegato1 DM 139/2007 Prime classi: CHIMICA -FISICA-SCIENZE

Dettagli

Report Primi sulle mappe

Report Primi sulle mappe Report Primi sulle mappe Attività Instilla Cliente Autore Data Versione Instilla Antonio Rossi 26/07/2016 1.0 Indice Instilla... 3 Status zero e attività svolte... 4 Risultati raggiunti... 6 Risultati

Dettagli

Il sistema informativo aziendale

Il sistema informativo aziendale Il sistema informativo aziendale Informatica e azienda L azienda è caratterizzata da: Persone legate tra loro da una struttura gerarchica che definisce le dipendenze Attività produttive necessarie per

Dettagli

UNIVERSITA DEGLI STUDI DI MILANO-BICOCCA FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI

UNIVERSITA DEGLI STUDI DI MILANO-BICOCCA FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI UNIVERSITA DEGLI STUDI DI MILANO-BICOCCA FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI Manifesto degli Studi A.A. 2001-2002 CORSO DI LAUREA IN INFORMATICA DIPLOMA UNIVERSITARIO IN INFORMATICA (Vecchio

Dettagli

Java: un linguaggio per applicazioni di rete

Java: un linguaggio per applicazioni di rete Java: un linguaggio per applicazioni di rete Moreno Falaschi Dipartimento di Ingegneria dell Informazione e Scienze Matematiche Università di Siena March 3, 2014 1 Caratteristiche di Java (SUN) Linguaggio

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Processo Sviluppo e gestione di prodotti e servizi informatici Sequenza di

Dettagli

PIANO DI STUDIO DELLA DISCIPLINA DISCIPLINA: Tecnologia e Progettazione di Sistemi Informatici e di Telecomunicazioni

PIANO DI STUDIO DELLA DISCIPLINA DISCIPLINA: Tecnologia e Progettazione di Sistemi Informatici e di Telecomunicazioni Tel. 0331 635718 fax 0331 679586 info@isisfacchinetti.gov.it www.isisfacchinetti.gov.it ISIS C. Facchinetti Sede: via Azimonti, 5-21053 Castellanza PIANO DI STUDIO DELLA DISCIPLINA Rev. 1 del 3/11/16 PIANO

Dettagli

PROCESSI NON SEQUENZIALI E TIPI DI INTERAZIONE

PROCESSI NON SEQUENZIALI E TIPI DI INTERAZIONE PROCESSI NON SEQUENZIALI E TIPI DI INTERAZIONE 1 ALGORITMO, PROGRAMMA, PROCESSO Algoritmo Procedimento logico che deve essere eseguito per risolvere un determinato problema. Programma Descrizione di un

Dettagli

Corso di Laurea in Informatica Basi di Dati a.a

Corso di Laurea in Informatica Basi di Dati a.a Corso di Laurea in Informatica Basi di Dati a.a. 2010-2011 Laboratorio 31B Esercitatori : Ing. G. Laboccetta Dott.ssa V. Policicchio Presentazione delle lezioni di laboratorio: finalità del corso modalità

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA Processo Sequenza di processo Area di Attività Qualificazione regionale SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Sviluppo

Dettagli

CORSO DI FORMAZIONE: CREA IL TUO SITO - WORDPRESS PROGRAMMA

CORSO DI FORMAZIONE: CREA IL TUO SITO - WORDPRESS PROGRAMMA CORSO DI FORMAZIONE: CREA IL TUO SITO - WORDPRESS PROGRAMMA Como 2017 MT Promozione e-mail: info@corsidiformazionelombardia.it web: www.corsidiformazionelombardia.it cell.: 3384391218 INDICE Cap. Par.

Dettagli

Algoritmi, Strutture Dati e Programmi. UD 2.d: Linguaggi Procedurali

Algoritmi, Strutture Dati e Programmi. UD 2.d: Linguaggi Procedurali Algoritmi, Strutture Dati e Programmi : Linguaggi Procedurali Prof. Alberto Postiglione AA 2007-2008 Università degli Studi di Salerno LINGUAGGI PROCEDURALI Curtin, cap. 12.3 1 Linguaggi di Programmazione

Dettagli

Introduzione alla OOP Object Oriented Programming. Programmazione Orientata agli Oggetti

Introduzione alla OOP Object Oriented Programming. Programmazione Orientata agli Oggetti Introduzione alla OOP Object Oriented Programming Programmazione Orientata agli Oggetti I livelli dei linguaggi livelli di tensione porte logiche codice binario linguaggio assembler linguaggi procedurali

Dettagli

preparazione pane frattau per 4 persone

preparazione pane frattau per 4 persone Algoritmi introduzione Quando, nella vita di tutti i giorni, ci troviamo di fronte alla necessità di risolvere un problema, seguiamo, anche se non ce ne rendiamo conto, una sequenza di passi abbastanza

Dettagli

Ingegneria del software

Ingegneria del software Ingegneria del software Modulo 3 Analisi statica del software Analisi statica automatica L analisi statica è una tecnica che consente di analizzare dei semilavorati software senza eseguirli (donde l appellativo

Dettagli

Introduzione alla OOP Object Oriented Programming

Introduzione alla OOP Object Oriented Programming Introduzione alla OOP Object Oriented Programming Programmazione Orientata agli Oggetti I livelli dei linguaggi livelli di tensione porte logiche codice binario linguaggio assembler linguaggi procedurali

Dettagli

Ingegneria del Software L-A

Ingegneria del Software L-A Ingegneria del Software L-A Corso di Laurea Triennale in Ingegneria Informatica III anno A.A. 2009/2010 Docente: Giuseppe Bellavia Collaboratore: Gabriele Zannoni Premessa Una domanda fondamentale Che

Dettagli

PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALE DI INFORMATICA

PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALE DI INFORMATICA I.I.S. G. CENA ISTITUTO D ISTRUZIONE SUPERIORE G.CENA SEZIONE TECNICA ANNO SCOLASTICO 2018/2019 PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALE DI INFORMATICA DOCENTI Nespolo Donatella, Ravasenga Paola CLASSI

Dettagli

I livelli dei linguaggi. Introduzione alla OOP Object Oriented Programming. La programmazione procedurale separa il calcolo dalla memoria

I livelli dei linguaggi. Introduzione alla OOP Object Oriented Programming. La programmazione procedurale separa il calcolo dalla memoria Introduzione alla OOP Object Oriented Programming Programmazione Orientata agli Oggetti I livelli dei linguaggi livelli di tensione porte logiche codice binario linguaggio assembler linguaggi procedurali

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA Processo Sequenza di processo Area di Attività Qualificazione regionale SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Sviluppo

Dettagli

PIANO TRIENNALE PER L ATTUAZIONE DEL PIANO NAZIONALE SCUOLA DIGITALE ANIMATORE DIGITALE

PIANO TRIENNALE PER L ATTUAZIONE DEL PIANO NAZIONALE SCUOLA DIGITALE ANIMATORE DIGITALE Prof. Rita Catalano Triennio 2016/2019 PIANO TRIENNALE PER L ATTUAZIONE DEL PIANO NAZIONALE SCUOLA DIGITALE ANIMATORE DIGITALE L IIS Cavour, al fine di sviluppare e migliorare le competenze digitali degli

Dettagli

3 LABORATORIO DI MARKETING SOCIALE DoRS Regione Piemonte. Come instaurare e mantenere PARTNERSHIP DI SUCCESSO

3 LABORATORIO DI MARKETING SOCIALE DoRS Regione Piemonte. Come instaurare e mantenere PARTNERSHIP DI SUCCESSO 3 LABORATORIO DI MARKETING SOCIALE DoRS Regione Piemonte Come instaurare e mantenere PARTNERSHIP DI SUCCESSO Elena Barbera, 18 maggio 2011 Come scegliere i partner TROVARE IL PARTNER GIUSTO È FONDAMENTALE

Dettagli

Sistemi di elaborazione delle informazioni

Sistemi di elaborazione delle informazioni Sistemi di elaborazione delle informazioni Luca Bortolussi Dipartimento di Matematica e Informatica Università degli studi di Trieste Informazioni Utili Docente: Luca Bortolussi Dipartimento di Matematica

Dettagli

Sistemi Informativi Aziendali. Programma del corso

Sistemi Informativi Aziendali. Programma del corso Sistemi Informativi Aziendali Corso di Laurea in Ingegneria Gestionale Programma del corso Anno Accademico 2008/09 Docente: Massimo Cossentino Programma del corso a.a. 2008-09 Introduzione al corso ICT

Dettagli

Corso di Ingegneria del Software. Modelli di produzione del software

Corso di Ingegneria del Software. Modelli di produzione del software Corso di Ingegneria del Software a.a. 2009/2010 Mario Vacca mario.vacca1@istruzione.it 1. Concetti di base Sommario 2. 2.1 Modello a cascata 2.2 Modelli incrementali 2.3 Modelli evolutivi 2.4 Modelli agili

Dettagli

Modelli di processo. Marina Zanella - Ingegneria del Software Processo 1

Modelli di processo. Marina Zanella - Ingegneria del Software Processo 1 Modelli di processo Ciclo di vita di un prodotto sw = tutte le fasi che accompagnano tale prodotto dal concepimento dell idea dello stesso fino al suo ritiro Modello di processo = tentativo di organizzare

Dettagli

UNIVERSITA' DEGLI STUDI DI MILANO - BICOCCA Facoltà di Scienze Matematiche, Fisiche e Naturali

UNIVERSITA' DEGLI STUDI DI MILANO - BICOCCA Facoltà di Scienze Matematiche, Fisiche e Naturali UNIVERSITA' DEGLI STUDI DI MILANO - BICOCCA Facoltà di Scienze Matematiche, Fisiche e Naturali VECCHIO ORDINAMENTO Anno Accademico 2004/2005 Matricola Cognome Nome Recapito Tel. Orientamenti: METODI E

Dettagli

La famiglia ISO 9000: il gruppo coerente

La famiglia ISO 9000: il gruppo coerente La famiglia ISO 9000: il gruppo coerente La famiglia ISO9000 nasce per aiutare le organizzazioni ad attuare e applicare Sistemi di Gestione per la Qualità efficaci ISO9000: descrive i fondamenti dei sistemi

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA QUALIFICAZIONE PROFESSIONALE Denominazione qualificazione Analista programmatore 5 Settore Economico Professionale Area di Attività

Dettagli

TECNICA ANNO SCOLASTICO /2019 PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA DOCENTI

TECNICA ANNO SCOLASTICO /2019 PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA DOCENTI I.I.S. G. CENA ISTITUTO D ISTRUZIONE SUPERIORE G. CENA - Ivrea SEZIONE TECNICA ANNO SCOLASTICO 2018/2019 PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA DOCENTI Nespolo Donatella, Ravasenga Paola,

Dettagli

Corso di Basi di Dati

Corso di Basi di Dati Corso di Basi di Dati Raccolta ed Analisi dei Requisiti nella Progettazione Home page del corso: http://www.cs.unibo.it/~difelice/dbsi/ Studio di fattibilità Oggetto di studio del modulo corrente Modulo

Dettagli

Università degli studi di Pisa Facoltà di ingegneria

Università degli studi di Pisa Facoltà di ingegneria Università degli studi di Pisa Facoltà di ingegneria Dipartimento dei sistemi elettrici e automazione Corso di laurea in ingegneria informatica Tesi di laurea Pianificazione ottima del carico di una centrale

Dettagli

PIANO DI LAVORO (a.s.2013/2014)

PIANO DI LAVORO (a.s.2013/2014) to Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi) Via Firenze, 51 - Tel. 0587/213400 - Fax 0587/52742 http://www.itcgfermi.it E-mail: mail@itcgfermi.it PIANO DI LAVORO (a.s.2013/2014)

Dettagli

Architettura. Nome Modulo Tipologia lezioni Ore Docente SSD Ruolo Interno Affidamento. Vincenzo Conti

Architettura. Nome Modulo Tipologia lezioni Ore Docente SSD Ruolo Interno Affidamento. Vincenzo Conti Anno Accademico 2015 2016 A.A. Settore Scientifico Disciplinare CFU Insegnamento Ore di aula Mutuazione 2015/16 ING-INF/05 6 Algoritmi e Strutture Dati (a scelta) 48 No Classe Corso di studi Tipologia

Dettagli

UDA 2 UNITA DI APPRENDIMENTO

UDA 2 UNITA DI APPRENDIMENTO UDA 2 UNITA DI APPRENDIMENTO Denominazione Prodotti Bibliotec@web Web application per la gestione del catalogo dei libri e dei prestiti di una biblioteca, corredata della documentazione tecnica e relativo

Dettagli

Cloud enablement Agenda

Cloud enablement Agenda Cloud enablement Agenda La strategia cloud per la PA. Il programma di cloud enablement. Lo sviluppo del programma con le amministrazioni. I prossimi passi. Cloud enablement Il Cloud enablement è il percorso

Dettagli