Gestione di progetto: pianificazione

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Gestione di progetto: pianificazione"

Transcript

1 Gestione di progetto: pianificazione Simona Bernardi Corso di Ingegneria del Software 04/ 05 Prof.Susanna Donatelli Introduzione: dove siamo? Gestione di progetto: Pianificazione Monitoraggio e controllo Terminazione Processo di Produzione Processo Software Processo di Gestione del Processo Sviluppo Gestione Controllo dei cambiamenti Pianificazione: tutto ciò che deve essere fatto prima di iniziare Controllo: il piano viene eseguito ed aggiornato Terminazione per fornire info sul processo di sviluppo

2 Introduzione: pianificazione Condizione necessaria per il successo di un progetto anche di alto livello SRS Pianificazione Progetto piano piano = {attività} + scheduling + allocazione risorse 3 Attività della pianificazione Stima dei costi Schedule e milestones Pianificazione del personale Pianificazione della qualita del sw Pianificazione per la gestione dei cambiamenti Pianificazione del monitoraggio Gestione dei rischi 4

3 Stima dei costi Quanto costerà sviluppare il sw? Sono necessarie stime di costo e tempo (schedule) prima di iniziare lo sviluppo del sw Costi: Hardware (tempo di calcolo, memoria, etc.) Software (strumenti sw, compilatori, etc.) Personale Unita di misura: PM = person-month Stime di costo Soggettive Oggettive: uso di modelli matematici 5 Stima dei costi: limiti 4x x.5x.5x x.8x.67x.5x.5x Feasibility Req. System analysis design Detailed design Coding Testing Accepted Sw Accuratezza della stima dei costi 6

4 Stima dei costi: modelli Maturità della disciplina: - Stime ottenute con il modello COCOMO dopo la specifica dei requisiti ±0% del costo reale sul 68% dei progetti molto buono Modello di stima dei costi: F (x,..,x n ) Problema: - Identificare parametri chiave x,..,x n - Identificare la relazione F 7 Stima dei costi: parametri chiave Dimensioni progetto Abilità del programmatore (fattore 0 di differenza di produttività) Esperienza sviluppatori nel dominio applicativo Complessità progetto Affidabilità (l incremento del costo è spesso esponenziale) Devono essere misurabili!! 8

5 Stima dei costi: approcci Analisi di regressione Costo = var. dip., Parametri = var. indip. Usa dati storici per predire dati futuri può essere applicata solo se il processo è sotto controllo statistico Funzioni di una sola variabile: Costo = a Dimensione b progetti grandi Costo = a Dimensione + b progetti piccoli Esempio: oltre 60 progetti IBM con linee di codice da 4 a 467 KDLOC Costo = 5. Dimensione Stima dei costi: dimensioni (I) DLOC = Delivered Lines of Code Solo linee di codice CONSEGNATE come parte del prodotto parti relative al test e altro supporto sw escluso Linee di codice create dallo staff codice generato automaticamente da applicativi escluso DLOC = una linea logica di codice e.g., "if-then-else viene conteggiato come DLOC Dichiarazioni incluse Commenti esclusi DFP = Delivered Function Point Misurano la funzionalità del sistema in termini di n. di funzioni che implementa, n. di input, n. di output, etc. 0

6 Stima dei costi: dimensioni (II) Problema di stima dei costi Problema di stima delle dimensioni È più facile stimare le dimensioni che i costi poichè la dimensione gode della proprietà additiva il costo NO! Dim. totale = Σ Dim. componenti Stima dei costi: modello COCOMO COnstructive COst MOdel Il costo é funzione di più di una variabile in cui la dimensione (in KDLOC) è il fattore primario Passi di base:. Ottenere una stima iniziale del costo di sviluppo (in PM) modello di base. Determinare un insieme di 5 fattori moltiplicativi di costo dalle caratteristiche del progetto 3. Aggiustare la stima moltiplicando la stima iniziale con i fattori di costo determinati al passo )

7 COCOMO: stima iniziale E i = a * (KDLOC) b I parametri a e b dipendono dal tipo di progetto: Progetto organic semidetached embedded a b COCOMO: attributi di costo (I) Product Computer Personnel Project 4

8 COCOMO: aggiustamento della stima iniziale La stima iniziale viene aggiustata con un fattore moltiplicativo: EAF = Effort Adjustment Factor EAF pesa gli attributi: Del prodotto Del computer Del personale Del progetto E = E i * EAF dove EAF = 5 i = A i 5 COCOMO: stima del costo per ciascuna fase (I) Il metodo permette di ottenere una stima globale del costo di sviluppo Per il monitoraggio/controllo è utile avere una stima del costo ripartita su ciascuna fase dello sviluppo Il costo di una fase è una % del costo globale e dipende dal tipo e dalla dimensione del progetto 6

9 COCOMO: stima del costo per ciascuna fase (II) Fase Progetto Prog.dettagliato Codifica e test Integrazione e test Dimensione(KDLOC) Organico 7 COCOMO: stima del costo per ciascuna fase (III) Per valori intermedi si usa l interpolazione lineare (NB: Nel libro pag. 68 c è un errore!) Esempio: la stima del costo di un progetto organico (di 6KDLOC) è di 0 PM qual è il costo per la codifica e il test? % di costo per la codifica e test per un progetto di 6KDLOC (6 8) = 39,34% 3-8 Costo per la codifica e test: 0PM * 39,34% = PM 8

10 COCOMO: esempio (I) Sistema per automazione d ufficio (organico stima dimensioni: 3 KDLOC) Attributi di costo considerati rilevanti:. Product complexity Alta.5. Main storage constraint Alta Application experience Bassa.3 4. Programmer capability Bassa.7 Per gli altri tasso nominale (.0) EAF =.5 *.06 *.3 *.7 =.6 9 COCOMO: esempio (II) Costo stimato iniziale: E i = 3. * (3 KDLOC).05 = 0.4 PM Costo stimato finale: E = E i * EAF = 0.4 PM *.6 = 6.3 PM 0

11 TABELLA COCOMO: esempio (III) Costo stimato per ciascuna fase: o Progetto 6.3PM * o *(3-) Progetto dettagliato = 6.3 PM *.6 =.6PM 6.3PM * *(3-) = 6.3 PM *.58 = 4.PM o Codifica e test = 6.3PM *.466 =6.8PM o Integrazione e test = 6.3PM *.65 =.7PM Attività della pianificazione Stima dei costi Schedule e milestones Pianificazione del personale Pianificazione della qualita del sw Pianificazione per la gestione dei cambiamenti Pianificazione del monitoraggio Gestione dei rischi

12 Schedule e milestones Obbiettivo: determinare la durata complessiva del progetto e la durata di ciascuna fase del processo di sviluppo La relazione tra la durata del progetto e il costo non è lineare Esempio: Costo = N PM, staff di N persone durata progetto = M Comunicazione tra N persone costo O(N )!! 3 Schedule e milestones: stima della durata Modelli ad una variabile indip. Costanti determinate dai dati storici Modello IBM M = 4. * E 0.36 dove M=mesi Modello COCOMO M =.5 * E 0.38 (sw organico) 4

13 COCOMO: stima della durata per ciascuna fase Progetto Fase Programmazione* Integrazione Organico Dimensione(KDLOC) *Programmazione = Prog.dettagliato + Codifica + Test unità 5 COCOMO: esempio (IV) Durata complessiva progetto: M=.5 * (6.3) 0.38 = 7. Mesi Durata fasi del progetto: Progetto Programmazione Integrazione 0.9 * 7. =.37 mesi 0.63 * 7. = 4.5 mesi 0.86 * 7. =.34 mesi 6

14 COCOMO: esempio (V) progetto programmazione integrazione gennaio febbraio marzo aprile maggio giugno luglio agosto Schedule e milestones: Gantt Chart 8

15 Schedule e milestones: PERT Charts (I) PERT = Program Evaluation and Review Technique Activity box Legame di precedenza 9 Schedule e milestones: PERT Charts (II) A e B devono essere completate prima che C possa iniziare A e B condotte in parallelo A dura 5 gg.,b 4 gg. e C 4gg. Durata totale max(5,4)+4 = 9gg. Tempo libero (spare time) P e Q attività parallele Q ha 3gg. di tempo libero Q può iniziare 3 gg. dopo P senza ritardare l inizio dell attività seguente (R) 30

16 Schedule e milestones: PERT Charts (III) Identificazione dei cammini critici, e.g., sequenze temporali di attività (tra di loro relazionate) che richiedono i tempi più lunghi 3 Attività della pianificazione Stima dei costi Schedule e milestones Pianificazione del personale Pianificazione della qualita del sw Pianificazione per la gestione dei cambiamenti Pianificazione del monitoraggio Gestione dei rischi 3

17 Pianificazione del personale Costi e durate (complessive e per fase) sono noti Numero medio persone sul progetto: N = Costo totale progetto (PM) Durata totale progetto (M) Non è una misura sufficientemente dettagliata COCOMO: si può calcolare N per ciascuna fase e/o per sottosistemi (moduli) 33 COCOMO: esempio (VI) Fase Progetto Programmazione Integrazione Costo Durata N progetto =.6/.37 =.9 persone N programmazione = /4.5 =.4 persone N integrazione =.7/.35 = persone 34

18 COCOMO: stima del costo per sottosistemi (I) Produttività nominale ProdNom = Dimensione progetto (KDLOC) E i (PM) Stima iniziale costo per sottosistema S j E ij = Dimensione Sj (KDLOC) ProdNom (KDLOC/PM) 35 COCOMO: stima del costo sottosistemi (II) Per ciascun S j si quantificano gli attributi di costo e si determina EAF j Stima finale di costo per sottosistema S j E j = E i j * EAF j Stima finale di costo per il sistema E = Σ j E j 36

19 COCOMO: esempio (VII) Sistema per automazione d ufficio (organico stima dimensioni: 3 KDLOC) Moduli principali:. Data entry (600 DLOC). Data update (600 DLOC) 3. Query (800 DLOC) 4. Report generation ( KDLOC) 37 COCOMO: esempio (VIII) Produttività nominale ProdNom = 3 KDLOC 0.4 PM = 0.9 KDLOC/PM Stima iniziale costo per sottosistema S j E i data entry = 0.6/0.9 = PM E i data update = 0.6/0.9 = PM E i query = 0.8/0.9 =.7 PM E i reports =.0/0.9 = 3.4 PM 38

20 COCOMO: esempio (IX) Stesso EAF =.6 per ogni S j Stima finale di costo per S j (include il costo di tutte le fasi) E data entry = *.6 = 3. PM E data update = *.6 = 3. PM E query =.7 *.6 = 4.3 PM E reports = 3.4 *.6 = 5.4 PM Stima finale progetto: 6. PM 39 Pianificazione del personale: piano Tabella che specifica il n. di persone allocate al progetto per mese Riga = attività Colonna = mesi Ultima riga = totale costo al mese Ultima colonna = totale costo attività Sono necessarie diverse iterazioni per ottenere valori consistenti con le stime calcolate il totale del piano può non coincidere con il costo totale stimato 40

21 COCOMO: esempio (X) Attività Progetto Data entry G F M A M G L A 3 Data update Query.5 Report.5 4 Integrazione Pianificazione del personale: struttura dello staff(i) Democratico (egoless) tutti parlano con tutti capo a rotazione progetti di ricerca a lungo termine senza scadenze rigide 4

22 Pianificazione del personale: struttura dello staff(ii) Gerarchico capo capo di riserva bibliotecario programmatori Riduce le comunicazioni poche discussioni Progetti semplici con scadenze rigide Team decentralizzato controllato 43 Modello COCOMO Riferimenti B.W. Boehm, Software Engineering Economics, ISBN Prentice Hall, 98 (biblio L3073) Software Cost Estimation: Metrics and Models COCOMO II Cost Driver and Scale Driver Help mo/drivers. html Pert Charts tutorial htm 44

23 Fine lezione 45 Formula interpolazione lineare Dati due punti P 0 (x 0,y 0 ) e P (x,y ) Equazione della retta passante per P 0 e P : y = y 0 + y y 0 x x 0 (x x 0 ) x (x 0,x ) 46

Gestione di progetto: pianificazione. Introduzione: dove siamo? Introduzione: pianificazione. Simona Bernardi

Gestione di progetto: pianificazione. Introduzione: dove siamo? Introduzione: pianificazione. Simona Bernardi Gestione di progetto: pianificazione Simona Bernardi Corso di Ingegneria del Software 04/ 05 Prof.Susanna Donatelli Introduzione: dove siamo? Gestione di progetto: Pianificazione Monitoraggio e controllo

Dettagli

Ingegneria del Software

Ingegneria del Software Università degli Studi di Napoli Federico II Ingegneria del Software a.a. 2013/14 Lezioni 18: Strumenti per la gestione di Progetti Software 1 Obiettivi della lezione Introdurre caratteristiche e problemi

Dettagli

Gestione di progetto. Cosa è un progetto? Gestione di progetto. Fondamenti di gestione. Ruoli

Gestione di progetto. Cosa è un progetto? Gestione di progetto. Fondamenti di gestione. Ruoli Fondamenti di gestione Gestione di progetto Ingegneria del Software V. Ambriola, G.A. Cignoni, C. Montangero, L. Semini Aggiornamenti: T. Vardanega (UniPD) Istanziare processi nel progetto Processi aziendali

Dettagli

Gestione di progetto. Cosa è un progetto? Gestione di progetto. Fondamenti di gestione. Criticità

Gestione di progetto. Cosa è un progetto? Gestione di progetto. Fondamenti di gestione. Criticità Fondamenti di gestione Gestione di progetto Ingegneria del Software V. Ambriola, G.A. Cignoni, C. Montangero, L. Semini Aggiornamenti: T. Vardanega (UniPD) Istanziare processi nel progetto Processi aziendali

Dettagli

Materiale didattico. Sommario

Materiale didattico. Sommario Diploma Universitario in Ingegneria Informatica Corso di Ingegneria del Software Docente: ing. Anna Rita Fasolino Dipartimento di Informatica e Sistemistica Università degli Studi di Napoli Federico II

Dettagli

Gestione di progetto. Gestione di progetto. Fondamenti di gestione. Cosa è un progetto? Ruoli

Gestione di progetto. Gestione di progetto. Fondamenti di gestione. Cosa è un progetto? Ruoli Fondamenti di gestione Gestione di progetto Ingegneria del Software V. Ambriola, G.A. Cignoni, C. Montangero, L. Semini Aggiornamenti: T. Vardanega (UniPD) Istanziare processi nel progetto Processi aziendali

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

Analisi e diagnosi dei processi aziendali. Corso di ebusiness

Analisi e diagnosi dei processi aziendali. Corso di ebusiness Analisi e diagnosi dei processi aziendali Modello di valutazione dei processi: il modello delle determinanti Prestazioni processo = = f (determinante1,, determinante n) Flusso delle attività Organizzazione

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

Leveling delle attività

Leveling delle attività Leveling delle attività Metodi per risolvere i conflitti di allocazione delle attività Allocare in modo non-uniforme Ritardare un attività Prima le attività con slack più alto Nel caso di attività con

Dettagli

Gestione. di progetto. Gestione di progetto. IS 2011 - Ingegneria del Software 1. Contenuti. Fondamenti. Criticità. Gestione dei rischi 1

Gestione. di progetto. Gestione di progetto. IS 2011 - Ingegneria del Software 1. Contenuti. Fondamenti. Criticità. Gestione dei rischi 1 Contenuti Gestione di progetto Ruoli professionali Pianificazione di progetto Ingegneria del Software Stima dei costi di progetto V. Ambriola, G.A. Cignoni, C. Montangero, L. Semini Seminario: rischi di

Dettagli

14. Verifica e Validazione

14. Verifica e Validazione 14. Verifica e Validazione Come assicurarsi che il software corrisponda alle necessità dell utente? Introdurremo i concetti di verifica e validazione Descriveremo le fasi del processo di testing Parleremo

Dettagli

18/05/2014. Università di Ferrara Corso di Ingegneria del Software AA 2013/2014

18/05/2014. Università di Ferrara Corso di Ingegneria del Software AA 2013/2014 Università di Ferrara Corso di Ingegneria del Software AA 2013/2014 La misura come strumento scientifico Misure, metriche e indicatori Metriche del software Metriche per software orientato agli oggetti

Dettagli

GESTIONE DEI PROGETTI

GESTIONE DEI PROGETTI GESTIONE DEI PROGETTI Problema del management Fallimento negli anni 60, inizio 70 Non tanto dovuto alla competenza Un buon management non garantisce il successo ma un cattivo management risulta spesso

Dettagli

GESTIONE DEI PROGETTI. Inizio

GESTIONE DEI PROGETTI. Inizio GESTIONE DEI PROGETTI Problema del management Fallimento negli anni 60, inizio 70 Non tanto dovuto alla competenza Un buon management non garantisce il successo ma un cattivo management risulta spesso

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

Calcolo prezzi unitari per forniture a FP Pagina 1 di 9

Calcolo prezzi unitari per forniture a FP Pagina 1 di 9 CALCOLO DEI PREZZI UNITARI PER LE FORNITURE A FUNCTION POINT Calcolo prezzi unitari per forniture a FP Pagina 1 di 9 INDICE CALCOLO DEI PREZZI UNITARI PER LE FORNITURE A FUNCTION POINT... 1 1 INTRODUZIONE...

Dettagli

Gestione di progetto. Gestione di progetto. Criticità. Fattori di rischio. Fondamenti. Istanziare processi nel progetto

Gestione di progetto. Gestione di progetto. Criticità. Fattori di rischio. Fondamenti. Istanziare processi nel progetto Criticità Gestione di progetto Ingegneria del Software V. Ambriola, G.A. Cignoni, C. Montangero, L. Semini Aggiornamenti: T. Vardanega (UniPD) Il prodotto SW è intangibile e (troppo) flessibile Al software

Dettagli

Ingegneria del Software

Ingegneria del Software Università degli Studi di Napoli Federico II Ingegneria del Software a.a. 2012/13 Tecniche e strumenti per la gestione di Progetti Software 1 Obiettivi della lezione Introdurre caratteristiche e problematiche

Dettagli

Project Management dei Progetti Software. Prof. Paolo Ciancarini Corso di Ingegneria del Software CdL Informatica Università di Bologna

Project Management dei Progetti Software. Prof. Paolo Ciancarini Corso di Ingegneria del Software CdL Informatica Università di Bologna Project Management dei Progetti Software Prof. Paolo Ciancarini Corso di Ingegneria del Software CdL Informatica Università di Bologna 1 Obiettivi della lezione Il Project Management Tecniche per la stima

Dettagli

Lezione 1 Ingegneria del Software II- Introduzione e Motivazione. Ingegneria del Software 2 Introduzione e Motivazioni 1

Lezione 1 Ingegneria del Software II- Introduzione e Motivazione. Ingegneria del Software 2 Introduzione e Motivazioni 1 Lezione 1 Ingegneria del Software II- Introduzione e Motivazione Ingegneria del Software 2 Introduzione e Motivazioni 1 Riferimenti bibliografici I. Sommerville Ingegneria del Software 8a edizione Cap.1

Dettagli

Modelli matematici e Data Mining

Modelli matematici e Data Mining Modelli matematici e Data Mining Introduzione I modelli matematici giocano un ruolo critico negli ambienti di business intelligence e sistemi di supporto alle decisioni. Essi rappresentano un astrazione

Dettagli

Piano di Testing. Fontolan Federico Giacomazzi Andrea Yoshida Kotono Rosada Fabio

Piano di Testing. Fontolan Federico Giacomazzi Andrea Yoshida Kotono Rosada Fabio Piano di Testing Fontolan Federico 854230 Giacomazzi Andrea 854522 Yoshida Kotono 853696 Rosada Fabio 851772 February 3, 2017 Indice 1 Introduzione 2 2 Requisiti 2 3 Fase e gerarchia di Test 3 3.1 Unit

Dettagli

Pratiche di XP [Beck] Extreme Programming (XP) Story Card. Gioco di pianificazione

Pratiche di XP [Beck] Extreme Programming (XP) Story Card. Gioco di pianificazione Extreme Programming (XP) Pratiche di XP [Beck] Principi di XP Avere feedback rapidamente Assumere la semplicità Cambiamenti incrementali Supportare i cambiamenti Produrre lavoro di qualità Gioco di pianificazione

Dettagli

Gestione dello sviluppo software Modelli Base

Gestione dello sviluppo software Modelli Base Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione GESTIONE DEI SISTEMI ICT Paolo Salvaneschi A4_1 V1.0 Gestione dello sviluppo software Modelli Base Il contenuto

Dettagli

Unità di misura dei deliverables Come misurare l avanzamento dell ingegneria

Unità di misura dei deliverables Come misurare l avanzamento dell ingegneria Ingegneria come fase di un progetto -Concetto di Work package; -Concetto di Deliverable; I deliverables nell ingegneria -Data sheets; -Procedure; -Disegni; Unità di misura dei deliverables Come misurare

Dettagli

Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del software. Gestione di progetto. Marina Mongiello

Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del software. Gestione di progetto. Marina Mongiello Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del Gestione di progetto Contenuti Gestione di progetto Ruoli professionali Pianificazione di progetto Stima dei costi di progetto Rischi

Dettagli

Introduzione alla programmazione

Introduzione alla programmazione Introduzione alla programmazione Risolvere un problema Per risolvere un problema si procede innanzitutto all individuazione Delle informazioni, dei dati noti Dei risultati desiderati Il secondo passo consiste

Dettagli

Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE. Francesco Tura. F. Tura

Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE. Francesco Tura. F. Tura Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE Francesco Tura francesco.tura@unibo.it 1 Lo strumento dell informatico: ELABORATORE ELETTRONICO [= calcolatore = computer] Macchina multifunzionale Macchina

Dettagli

12. Verifica e Validazione del Software

12. Verifica e Validazione del Software 12. Verifica e Validazione del Software Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 12. Verifica e Validazione del Software 1 / 18 Verifica e Validazione

Dettagli

Progetti di ricerca: cenni metodologici. Alessandro Tuccio Provincia Autonoma di Trento Servizio Università e ricerca scientifica

Progetti di ricerca: cenni metodologici. Alessandro Tuccio Provincia Autonoma di Trento Servizio Università e ricerca scientifica Progetti di ricerca: cenni metodologici Alessandro Tuccio Provincia Autonoma di Trento Servizio Università e ricerca scientifica 1 Di cosa parliamo oggi? Definizione di progetto Il triangolo dei vincoli

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

Ingegneria del Software

Ingegneria del Software Ingegneria del Software Obiettivi della lezione: Definire cosa si intende per Ingegneria del Software Discutere i concetti di prodotto software e di processo software Spiegare il concetto di visibilità

Dettagli

COLLEGIO DEI PERITI AGRARI E DEI PERITI AGRARI LAUREATI DELLA PROVINCIA DI SALERNO

COLLEGIO DEI PERITI AGRARI E DEI PERITI AGRARI LAUREATI DELLA PROVINCIA DI SALERNO Prot. n 65 Salerno, lì 20 Gennaio 2014 A tutti gli iscritti all Albo e nell Elenco Speciale LORO SEDI OGGETTO: Circolare n 13/2014. Libera Professione. Direzione Lavori: Cronoprogramma e Controllo dei

Dettagli

Stato dell arte sulle tecniche di testing di Sistemi Embedded

Stato dell arte sulle tecniche di testing di Sistemi Embedded tesi di laurea Anno Accademico 2011/2012 relatore Ch.mo prof. Porfirio Tramontana candidato Alfonso Cutolo Matr. 041/3068 Obiettivi Facoltà di Ingegneria Obiettivi Ordinare e descrivere in maniera metodologica

Dettagli

Indice. Prefazione. 3 Oggetti e Java 53

Indice. Prefazione. 3 Oggetti e Java 53 Prefazione xv 1 Architettura dei calcolatori 1 1.1 Calcolatori e applicazioni 1 1.1.1 Alcuni esempi di applicazioni 3 1.1.2 Applicazioni e interfacce 4 1.2 Architettura dei calcolatori 7 1.2.1 Hardware

Dettagli

IS Corso di Ingegneria del Software 1

IS Corso di Ingegneria del Software 1 Contenuti Qualità del software Qualità e gestione della qualità Qualità di prodotto 2001-4 Corso di Ingegneria del Software Modelli della qualità del software V. Ambriola, G.A. Cignoni, C. Montangero,

Dettagli

Operations Management

Operations Management La schedulazione dei progetti Estratto da Operations Management Modelli e metodi per la logistica II Edizione Autore: Giuseppe Bruno Edizioni Scientifiche Italiane I problemi di scheduling 21 6.8 - LA

Dettagli

viii Indice generale

viii Indice generale Indice generale 1 Introduzione al processo di ricerca 1 Sommario 1 Il processo di ricerca 3 Concetti e variabili 5 Scale di misura 8 Test di ipotesi 10 Evidenza empirica 10 Disegni di ricerca 11 Sintesi

Dettagli

Politecnico di Milano. Progetto di Ingegneria del Software 2 MPH - Manage Project Homework

Politecnico di Milano. Progetto di Ingegneria del Software 2 MPH - Manage Project Homework Politecnico di Milano Progetto di Ingegneria del Software 2 MPH - Manage Project Homework Project Planning Docente: Autori Capiotto Roberto, matricola 783825 Prof.ssa Di Nitto Elisabetta Conforto Andrea,

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

Problemi e algoritmi. Il che cosa e il come. F. Damiani - Alg. & Lab. 04/05 (da U. de' Liguoro - Alg. & Spe. 03/04)

Problemi e algoritmi. Il che cosa e il come. F. Damiani - Alg. & Lab. 04/05 (da U. de' Liguoro - Alg. & Spe. 03/04) Problemi e algoritmi Il che cosa e il come Il che cosa ed il come Problema: descrive che cosa si deve calcolare Specifica (di un algoritmo): descrive che cosa calcola un algoritmo Algoritmo: descrive come

Dettagli

Una Libreria di Algebra Lineare per il Calcolo Scientifico

Una Libreria di Algebra Lineare per il Calcolo Scientifico Una Libreria di Algebra Lineare per il Calcolo Scientifico Introduzione Il Lavoro di Tesi Introduzione al Metodo Ridurre l Occupazione di Memoria Metodo di Memorizzazione degli Elementi Risultati Attesi

Dettagli

La stima dei costi di produzione

La stima dei costi di produzione Università degli Studi di Trento Programmazione Costi e Contabilità lavori a.a. 2004-5 La stima dei costi di produzione Marco Masera, prof marco.masera@ing.unitn.it Procedimenti di stima I procedimenti

Dettagli

CORSO DI MATEMATICA E LABORATORIO ESERCIZI ASSEGNATI NELL A.A. 2016/17

CORSO DI MATEMATICA E LABORATORIO ESERCIZI ASSEGNATI NELL A.A. 2016/17 CORSO DI MATEMATICA E LABORATORIO ESERCIZI ASSEGNATI NELL A.A. 26/7 GABRIELE BIANCHI Gli esercizi che seguono sono quelli che assegnerò durante il corso 26/7. Tutti gli esercizi presenti in un compito

Dettagli

Problemi e algoritmi. Il che cosa ed il come. Il che cosa ed il come. Il che cosa e il come

Problemi e algoritmi. Il che cosa ed il come. Il che cosa ed il come. Il che cosa e il come Problemi e algoritmi Il che cosa e il come Problema: descrive che cosa si deve calcolare Specifica (di un algoritmo): descrive che cosa calcola un algoritmo Algoritmo: descrive come effettuare un calcolo

Dettagli

INTERAZIONE UOMO-MACCHINA

INTERAZIONE UOMO-MACCHINA INTERAZIONE UOMO-MACCHINA Cicli di vita Barbara Rita Barricelli Stefano Valtolina Dipartimento di Informatica Università degli studi di Milano Per dubbi/domande 2 barricelli@di.unimi.it Modelli di Cicli

Dettagli

IS Corso di Ingegneria del Software 1

IS Corso di Ingegneria del Software 1 Contenuti Misurazione del software 2001-4 Corso di Ingegneria del Software V. Ambriola, G.A. Cignoni, C. Montangero, L. Semini Con aggiornamenti di: T. Vardanega La misura come strumento scientifico Misure,

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

STIMARE GLI ELEMENTI ECONOMICI DI UN ALTERNATIVA (O DI UN PROGETTO)

STIMARE GLI ELEMENTI ECONOMICI DI UN ALTERNATIVA (O DI UN PROGETTO) STIMARE GLI ELEMENTI ECONOMICI DI UN ALTERNATIVA (O DI UN PROGETTO) Stime economiche di un investimento Aspetto CRITICO ma COMPLESSO ELEMENTI DI COMPLESSITA - Tecnici - Economici - Organizzativi Per stimare

Dettagli

ISTITUTO SUPERIORE ENRICO FERMI. PROGRAMMAZIONE DEL GRUPPO DISCIPLINARE INFORMATICA IT INDIRIZZO INFORMATICA E TELECOMUNICAZIONI a.s.

ISTITUTO SUPERIORE ENRICO FERMI. PROGRAMMAZIONE DEL GRUPPO DISCIPLINARE INFORMATICA IT INDIRIZZO INFORMATICA E TELECOMUNICAZIONI a.s. ISTITUTO SUPERIORE ENRICO FERMI PROGRAMMAZIONE DEL GRUPPO DISCIPLINARE INFORMATICA IT INDIRIZZO INFORMATICA E TELECOMUNICAZIONI a.s. 2016/2017 ARTICOLAZIONE: INFORMATICA DISCIPLINA: INFORMATICA ORE SETTIMANALI:

Dettagli

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe.

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. 1) Comprendere il problema 2) Stabilire quali sono le azioni da eseguire per risolverlo 3) Stabilire la

Dettagli

La stima dei costi nei dispositivi elettronici. Elettronica L Dispense del corso

La stima dei costi nei dispositivi elettronici. Elettronica L Dispense del corso La stima dei costi nei dispositivi elettronici Elettronica L Dispense del corso Sommario Stima dei costi Modello di costo DFx Design for Assembly/Manufacturability Curva di apprendimento Stima dei costi

Dettagli

INDICE 1 IL SISTEMA ECONOMICO

INDICE 1 IL SISTEMA ECONOMICO INDICE Capitolo 1 IL SISTEMA ECONOMICO 1.1 Il pensiero economico: una breve rassegna storica... 1 1.1.1 Filoni di pensiero... 1 1.1.2 Economia dell ambiente... 4 1.1.3 Economia per ingegneri... 5 1.1.4

Dettagli

Corso di Calcolo Numerico

Corso di Calcolo Numerico Prof. L. Brandolini Corso di Calcolo Numerico Dott.ssa N. Franchina Laboratorio 6 Equazioni differenziali ordinarie: metodi impliciti 3 Novembre 26 Esercizi di implementazione Un equazione differenziale

Dettagli

Acquisizione di prodotti e servizi Parte 2

Acquisizione di prodotti e servizi Parte 2 Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione GESTIONE DEI SISTEMI ICT Paolo Salvaneschi A5_2 V1.0 Acquisizione di prodotti e servizi Parte 2 Il contenuto del

Dettagli

Project Management dei Progetti Software. Prof. Paolo Ciancarini! Corso di Ingegneria del Software! CdL Informatica! Università di Bologna

Project Management dei Progetti Software. Prof. Paolo Ciancarini! Corso di Ingegneria del Software! CdL Informatica! Università di Bologna Project Management dei Progetti Software Prof. Paolo Ciancarini! Corso di Ingegneria del Software! CdL Informatica! Università di Bologna 1 Obiettivi della lezione Il Project Management Tecniche per la

Dettagli

Gestione di progetti (software)

Gestione di progetti (software) Gestione di progetti (software) Tecniche di Programmazione Lez. 03 Università di Firenze a.a. 2009/10, I semestre 1/25 Contenuti Gestione di progetto Ruoli professionali Pianificazione di progetto Stima

Dettagli

Le funzioni in JavaScript. Modularizzazione

Le funzioni in JavaScript. Modularizzazione Modularizzazione Quando abbiamo a che fare con un problema complesso spesso lo suddividiamo in problemi più semplici che risolviamo separatamente, per poi combinare insieme le soluzioni dei sottoproblemi

Dettagli

Massimo Paolucci (paolucci@dist.unige.it) DIST Università di Genova. Metodi per supportare le decisioni relative alla gestione di progetti

Massimo Paolucci (paolucci@dist.unige.it) DIST Università di Genova. Metodi per supportare le decisioni relative alla gestione di progetti Project Management Massimo Paolucci (paolucci@dist.unige.it) DIST Università di Genova Project Management 2 Metodi per supportare le decisioni relative alla gestione di progetti esempi sono progetti nell

Dettagli

ELABORAZIONE DELLE INFORMAZIONI (ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE)

ELABORAZIONE DELLE INFORMAZIONI (ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE) 1 LEZIONE 9 ELABORAZIONE DELLE INFORMAZIONI (ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE) Laboratorio di Informatica per l Educazione A. A. 2014/2015 IN SINTESI (ELABORAZIONE) Con i COMPUTER, le macchine diventano

Dettagli

Pianificazione e gestione di progetto. Adozione di tecniche e metodologie usate anche in settori diversi dalla progettazione sw

Pianificazione e gestione di progetto. Adozione di tecniche e metodologie usate anche in settori diversi dalla progettazione sw Pianificazione e gestione di progetto Responsabile di progetto: attività 1) Pianificazione 2) Organizzazione 3) Gestione del personale (staffing) 4) Direzione 5) Controllo Adozione di tecniche e metodologie

Dettagli

Progetto sito web Gigli Elisa

Progetto sito web Gigli Elisa Progetto sito web Gigli Elisa 1 Progetto sito web Indice Introduzione Progetto e Project Management PMBOK o PROJECT CHARTER WBS o o PDM Lista delle attività Matrice delle responsabilità Diagramma di Gantt

Dettagli

Indice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX

Indice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX Indice Prefazione Gli Autori Ringraziamenti dell Editore La storia del C XVII XXIX XXXI XXXIII PARTE A Capitolo 1 Computer 1 1.1 Hardware e software 2 1.2 Processore 3 1.3 Memorie 5 1.4 Periferiche di

Dettagli

Macchine Astratte. Nicola Fanizzi Dipartimento di Informatica Università degli Studi di Bari. Linguaggi di Programmazione feb, 2016

Macchine Astratte. Nicola Fanizzi Dipartimento di Informatica Università degli Studi di Bari. Linguaggi di Programmazione feb, 2016 Macchine Astratte Nicola Fanizzi Dipartimento di Informatica Università degli Studi di Bari Linguaggi di Programmazione 010194 29 feb, 2016 Sommario 1 Introduzione Macchina astratta Interprete Implementazione

Dettagli

Esercizio 1. Esercizio 2

Esercizio 1. Esercizio 2 Sia data la matrice A A(α) = Esercizio α 2 2α 2 2, α R.) determinare per quali valori del parametro reale α é verificata la condizione necessaria e sufficiente di convergenza per il metodo di Jacobi;.2)

Dettagli

Gestione dei Progetti di Innovazione. C.d.L. INGEGNERIA INFORMATICA AUTOMATICA ELETTRONICA delle TELECOMUNICAZIONI. Corso di

Gestione dei Progetti di Innovazione. C.d.L. INGEGNERIA INFORMATICA AUTOMATICA ELETTRONICA delle TELECOMUNICAZIONI. Corso di C.d.L. INGEGNERIA INFORMATICA AUTOMATICA ELETTRONICA delle TELECOMUNICAZIONI Corso di 0/06/007 - Lez 9 - Mod. Ing. D. Aprile CPM/PERT a fasi CPM (Critical Path Method) deterministico PERT (Program Evaluation

Dettagli

Trasformazione dei Processi in Progetti DIB 1

Trasformazione dei Processi in Progetti DIB 1 Trasformazione dei Processi in Progetti DIB 1 Generalità DIB 2 Progetto PROGETTO: esecuzione di un insieme di attività in un tempo e con risorse limitati per raggiungere uno specifico scopo. A causa dell

Dettagli

CALENDARIO DIDATTICO MODALITÀ ONLINE

CALENDARIO DIDATTICO MODALITÀ ONLINE CALENDARIO DIDATTICO MODALITÀ ONLINE (AA.AA. - / -2019) MASTER PART-TIME (DUE ANNI) 01 Esercizio preliminare di traduzione: traduzione convenzionale vs. traduzione applicata alle nuove tecnologie 15 dicembre

Dettagli

L adozione di MATLAB e Simulink nei Corsi di Ingegneria al Politecnico di Milano. Maurizio Magarini MATLAB EXPO Milano, 4 novembre 2014

L adozione di MATLAB e Simulink nei Corsi di Ingegneria al Politecnico di Milano. Maurizio Magarini MATLAB EXPO Milano, 4 novembre 2014 L adozione di MATLAB e Simulink nei Corsi di Ingegneria al Politecnico di Milano MATLAB EXPO Milano, 4 novembre 2014 Sommario Introduzione. Il ruolo dei laboratori informatici nella didattica, formazione

Dettagli

CALENDARIO DIDATTICO MODALITÀ ONLINE

CALENDARIO DIDATTICO MODALITÀ ONLINE CALENDARIO DIDATTICO MODALITÀ ONLINE (AA.AA. 2018-2018 / 2018-2019) MASTER FULL-TIME (UN ANNO) / 01 Esercizio preliminare di traduzione: traduzione convenzionale vs. traduzione applicata alle nuove tecnologie

Dettagli

Argomenti Corso SAP Online ABAP/4 Completo

Argomenti Corso SAP Online ABAP/4 Completo Argomenti Corso SAP Online ABAP/4 Completo Finalità: acquisire le competenze tecniche per programmare in ABAP/4 attraverso i Module Pool, le Smartform, i Job, l esecuzione del debug di sistema, ecc. Destinatari:

Dettagli

Fondamenti di Informatica 6. Algoritmi e pseudocodifica

Fondamenti di Informatica 6. Algoritmi e pseudocodifica Vettori e matrici #1 Fondamenti di Informatica 6. Algoritmi e pseudocodifica Corso di Laurea in Ingegneria Civile A.A. 2010-2011 1 Semestre Prof. Giovanni Pascoschi Le variabili definite come coppie

Dettagli

Sommario PREFAZIONE...XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLA PROGRAMMAZIONE IN C...

Sommario PREFAZIONE...XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLA PROGRAMMAZIONE IN C... Sommario PREFAZIONE...XI Aggiornamenti e novità... xi Lo scopo di questo libro... xii Diagramma delle dipendenze... xii La metodologia di insegnamento... xiii Panoramica sul libro... xvi Ringraziamenti...

Dettagli

Formalismi per la descrizione di algoritmi

Formalismi per la descrizione di algoritmi Formalismi per la descrizione di algoritmi Per descrivere in passi di un algoritmo bisogna essere precisi e non ambigui Il linguaggio naturale degli esseri umani si presta a interpret non univoche Si usano

Dettagli

Verifiche delle proprietà del software e della loro corrispondenza alle specifiche formali

Verifiche delle proprietà del software e della loro corrispondenza alle specifiche formali Verifiche delle proprietà del software e della loro corrispondenza alle specifiche formali Prof.ssa Susanna Donatelli Prof. Franco Sirovich Dipartimento di Informatica Università di Torino www.di.unito.it

Dettagli

Organizzazione aziendale Lezione 9 L organizzazione dell impresa Cap. 6. Ing. Marco Greco Tel

Organizzazione aziendale Lezione 9 L organizzazione dell impresa Cap. 6. Ing. Marco Greco Tel Organizzazione aziendale Lezione 9 L organizzazione dell impresa Cap. 6 Ing. m.greco@unicas.it Tel.0776.299.3641 Stanza 1S-28 La produzione La produzione è la fase dove, dato un input I, una funzione di

Dettagli

Piano di gestione della qualità

Piano di gestione della qualità Piano di gestione della qualità Pianificazione della qualità Politica ed obiettivi della qualità Riferimento ad un eventuale modello di qualità adottato Controllo della qualità Procedure di controllo.

Dettagli

3. Ciclo di Vita e Processi di Sviluppo

3. Ciclo di Vita e Processi di Sviluppo 3. Ciclo di Vita e Processi di Sviluppo come posso procedere nello sviluppo? Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 3. Ciclo di Vita e Processi di

Dettagli

Evoluzione del FORTRAN 14/03/2016. LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 15 IL LINGUAGGIO FORTRAN

Evoluzione del FORTRAN 14/03/2016. LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 15 IL LINGUAGGIO FORTRAN LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 15 IL LINGUAGGIO FORTRAN Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II wpage.unina.it/lapegna

Dettagli

CALCOLO NUMERICO. Prof. Di Capua Giuseppe. Appunti di Informatica - Prof. Di Capua 1

CALCOLO NUMERICO. Prof. Di Capua Giuseppe. Appunti di Informatica - Prof. Di Capua 1 CALCOLO NUMERICO Prof. Di Capua Giuseppe Appunti di Informatica - Prof. Di Capua 1 INTRODUZIONE Quando algoritmi algebrici non determinano la soluzione di un problema o il loro «costo» è molto alto, allora

Dettagli

Costo pieno: o Somma dei costi diretti attribuiti e di una quota equa dei costi indiretti allocati che coinvolgono la produzione dell output in

Costo pieno: o Somma dei costi diretti attribuiti e di una quota equa dei costi indiretti allocati che coinvolgono la produzione dell output in Costo pieno: o Somma dei costi diretti attribuiti e di una quota equa dei costi indiretti allocati che coinvolgono la dell output in questione. o Utilizzo del costo pieno: Viene valutato con lo scopo di

Dettagli

Focus: MES (Manufacturing Execution System) Ing. Gerardo Fabrizio / CEO Open Data

Focus: MES (Manufacturing Execution System) Ing. Gerardo Fabrizio / CEO Open Data Focus: MES (Manufacturing Execution System) Ing. Gerardo Fabrizio / CEO Open Data CHI SIAMO Software house, con sede a Bologna e ufficio commerciale a Milano 1994 2017 Unico business: Opera (MES) Produttore

Dettagli

Reti combinatorie. Reti combinatorie (segue)

Reti combinatorie. Reti combinatorie (segue) Reti combinatorie Sommatore Sottrattore Reti sequenziali Generatore di sequenze Riconoscitore di sequenze Reti combinatorie PROGRAMMAZIONE Il programmatore riporta le istruzioni che il calcolatore dovrà

Dettagli

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE COGNOME E NOME: Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE ALLIEI Ingegneria GESTIONALE PARTE A.1 - ELEMENTI 10/02/2016 NUM. MATRICOLA PER RITIRARSI SCRIERE QUI "RITIRATO"

Dettagli

Metodologia di lavoro: PCM & GOPP

Metodologia di lavoro: PCM & GOPP Metodologia di lavoro: PCM & GOPP Obiettivo del Laboratorio Approfondire le metodologie e le tecniche di progettazione nell ambito dei programmi a gestione diretta del ciclo 2014-2020 attraverso l identificazione

Dettagli

Ingegneria del Software (e Prova Finale) Luciano Baresi

Ingegneria del Software (e Prova Finale) Luciano Baresi Ingegneria del Software (e Prova Finale) Luciano Baresi luciano.baresi@polimi.it Organizzazione dei corsi Ingegneria del software (7 crediti) Lezioni: 42 ore Esercitazioni: 28 ore Prova finale (3 crediti)

Dettagli

Introduzione La natura e lo scopo dei sistemi contabili 1

Introduzione La natura e lo scopo dei sistemi contabili 1 Indice Prefazione Ringraziamenti dell Editore Guida alla lettura XIX XXI XXIII Introduzione La natura e lo scopo dei sistemi contabili 1 La necessità di informazioni 1 Le informazioni operative 3 Le informazioni

Dettagli

High Return on Engagement. Analytics Report. per SAMPLE PROJECT

High Return on Engagement. Analytics Report. per SAMPLE PROJECT High Return on Engagement Analytics Report per SAMPLE PROJECT Data di elaborazione: 13 Maggio 2016 2 La versione ANALYTICS del report High Return on engagement è stata condotta su un campione di 77 persone

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 2.4 Comparazione dei modelli 2.5

Dettagli

Microsoft Visio 2007 e Project Francesca Benuzzi

Microsoft Visio 2007 e Project Francesca Benuzzi Microsoft Visio 2007 e Project 2007 Francesca Benuzzi Autore: Francesca Benuzzi Collana: Publisher: Fabrizio Comolli Progetto grafico: escom - Milano Prima edizione ISBN: 978-88-8233-605-9 Copyright 2007

Dettagli

Statistica a lungo termine: calcolo dell onda di progetto

Statistica a lungo termine: calcolo dell onda di progetto Esercitazione Statistica a lungo termine: calcolo dell onda di progetto Sulla base delle misure ondametriche effettuate dalla boa di Ponza si calcoli, utilizzando la distribuzione di probabilità di Gumbel,

Dettagli

MATEMATICA GENERALE Prova d esame del 4 giugno 2013 - FILA A

MATEMATICA GENERALE Prova d esame del 4 giugno 2013 - FILA A MATEMATICA GENERALE Prova d esame del 4 giugno 2013 - FILA A Nome e cognome Matricola I Parte OBBLIGATORIA (quesiti preliminari: 1 punto ciascuno). Riportare le soluzioni su questo foglio, mostrando i

Dettagli

Indicatori compositi. Dott. Cazzaniga Paolo. Dip. di Scienze Umane e Sociali

Indicatori compositi. Dott. Cazzaniga Paolo. Dip. di Scienze Umane e Sociali Dip. di Scienze Umane e Sociali paolo.cazzaniga@unibg.it Indicatori [1/4] Gli indicatori: sintetizzano le caratteristiche di un fenomeno colgono aspetti e problemi del fenomeno che non hanno una immediata

Dettagli

in termini informali: un algoritmo è una sequenza ordinata di operazioni che risolve un problema specifico

in termini informali: un algoritmo è una sequenza ordinata di operazioni che risolve un problema specifico Click to edit Algoritmo Master title style algoritmo: un insieme ordinato di operazioni non ambigue ed effettivamente computabili che, quando eseguito, produce un risultato e si arresta in un tempo finito

Dettagli

Le attività di project management 2

Le attività di project management 2 Le attività di project management 2 Corso di Gestione della Produzione II E-mail Piergiorgio De Franceschi: defranceschi@sanbenedetto.it VISITA: giovedi 26 ore 4:30 (inizio) Per chi e a piedi: incontro

Dettagli

Le basi del linguaggio Java

Le basi del linguaggio Java Le basi del linguaggio Java Compilazione e interpretazione Quando si compila il codice sorgente scritto in Java, il compilatore genera il codice compilato, chiamato bytecode. È un codice generato per una

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prima prova intermedia - 11 Novembre 2009 Si risolvano i seguenti esercizi. Il compitino prevede un punteggio massimo di 15/14-esimi, cui andranno sommati i punti ottenuti nel

Dettagli

Introduzione all uso delle funzioni in C++

Introduzione all uso delle funzioni in C++ Introduzione all uso delle funzioni in C++ Roberto Basili University of Rome Tor Vergata, Department of Computer Science, Systems and Production, 00133 Roma (Italy), basili@info.uniroma2.it January 24,

Dettagli

Università degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso

Università degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso Obiettivi Di seguito vengono riportate una serie di domande che possono essere poste durante la prova formale del corso. Le seguenti domande non sono da ritenersi esaustive ma esemplificative. 1. Architettura

Dettagli