Ingegneria del Software e Programmazione Web, ISPW Laboratorio di Applicazioni Web, LAS

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Ingegneria del Software e Programmazione Web, ISPW Laboratorio di Applicazioni Web, LAS"

Transcript

1 INGEGNERIA INFORMATICA A. A , 3 ANNO, 2 SEM. Ingegneria del Software e Programmazione Web, ISPW Laboratorio di Applicazioni Web, LAS Le slide sono intese esclusivamente a supportare e non a sostituire lezioni e libri. DICII-URM2 - Introduzione 1/34

2 ISPW E LAS: CORSI COORDINATI Esempio unico, per Ingegneria Informatica di Tor Vergata, di dodici crediti formativi universitari con un solo esame. DICII-URM2 - Introduzione 2

3 LINEE DI SVILUPPO TRE LINEE PARALLELE DI SVILUPPO A. LINEA 1. Paradigma e progettazione OO. Programmazione Java - 6 CFU. Lunedì 11:30 & 14:00, aula A2. A. LINEA 2. Programmazione concorrente e applicazioni web - 3 CFU. Giovedì 11:30, aula A2, salvo diversa indicazione. B. LINEA 3. Ingegneria dei requisiti. Processo, analisi e progettazione software. Laboratorio - 3 CFU. Venerdì 16:00, aula A4, salvo diversa indicazione. DICII-URM2 - Introduzione 3

4 DOCENTI LINEA 1, 6 CFU Guglielmo De Angelis Dottore di Ricerca Research Staff, CNR Istituto di Scienza e Tecnologie dell'informazione "Alessandro Faedo. Area della Ricerca CNR - Pisa Istituto di Analisi dei Sistemi ed Informatica "Antonio Ruberti del CNR Roma Adjunct Professor, Univ. Roma Tor Vergata, DICII DICII-URM2 - Introduzione 4

5 DOCENTI LINEA 2, 3 CFU Giovanni Cantone Ingegnere Professore Ordinario DICII-URM2 - Introduzione 5

6 DOCENTI LINEA 3, 3 CFU Giuseppe F. Calavaro Dottore di Ricerca, Ingegnere Rome Area, Italy - Big Data Practice Leader for Europe, IBM. Adjunct Professor, Univ. Roma Tor Vergata, DICII. DICII-URM2 - Introduzione 6

7 ISPW & LAS COLLOCAZIONE E CFU 2 semestre Ingegneria del software e programmazione web Laboratorio di applicazioni software (3 CFU) 9 CFU 3 CFU DICII-URM2 - Introduzione 7

8 Obiettivi Formare un ingegnere del software di primo livello, capace di intendere requisiti, analizzare e progettare applicazioni OO di dimensioni medie e piccole, programmare e verificare software OO, e interagire con manager e ingegneri di secondo livello in tutte le fasi di sviluppo di un sistema anche di grandi dimensioni. 8

9 Contenuti Specifica dei Requisiti, Analisi, Progettazione, Programmazione e Verifica del Software Orientate agli Oggetti. OO Thinking & Paradigm + UML Metodologia + PROCESSO SOFTWARE + Approfondimento RUP + SPECIFICA DEI REQUISITI E IMPIEGO DI RELATIVI STRUMENTI + ARCHITETTURA, ANALISI E PROGETTO: + Modelli architetturali: dai pattern in poi. + Pattern BCE + Architettura BCE per applicazioni Laptop/ Stand-alone + Architettura BCE per applicazioni Web + INTRODUZIONE E IMPIEGO DI STRUMENTI DI ANALISI E PROGETTAZIONE + PROGRAMMAZIONE OO SEQUENZIALE/CONCORRENTE E DI INTERFACCE GRAFICHE. Con Java. Programmazione di classi bounday e relativa grafica con Iava e JSP. + AMBIENTI DI PROGRAMMAZIONE OO E TEST + ASPECT ORIENTED PROGRAMMING 9

10 PROGRAMMA/LINEA 1 Java : Linguaggio e Piattaforma. Modellazione software. UML- Casi d'suo. UML- Activity Diagram. Classi, Oggetti ed Information Hiding. Class Diagram. Ereditarietà. Polimorfismo. Esempi. Binding di metodi in Java. Interfacce. Ereditarietà multipla fra interfacce in Java. Associazioni, aggregazioni e composizioni. Differenza con Ereditarietà. Implementazione delle associazioni. Dipendenze e loro tipi. Esercitazioni su UML e OOP in Java. Diagrammi di sequenza. Macchine a stati e rel. diagrammi UML. GoF ed elementi di implementazione in Java. Altri tipi di Pattern. Sottosistemi : Interfacce e Componenti. Eccezioni e loro modello di programmazione in Java. Esempi su eccezioni e loro programmazione in Java. Metaclassi. Reflection con Java e relativi esempi. File Java. Serializzazione/Deserializzazione. Esempi su definizione e impiego File Java. Verifica e Validazione del Software. Testing con JUnit. DICII-URM2 - Introduzione 10

11 PROGRAMMA LINEA 2 Modelli di concorrenza. Processi pesanti e leggeri. Thread Java. Tipologie di codifica di thread in Java. Concorrenza in ambiente globale. Stati di thread Java. Tipi di monitor. Monitor Java. Lock implicito e uso di Synchronized in Java. Lock e Condition Java. Lock di lettura scrittura. Altri tipici problemi di concorrenza in ambiente globale e loro soluzione in Java. Modelli di concorrenza in ambiente locale. Scambi di messaggi asincroni, sincroni a rendez-vous stretto/esteso. Anticipazioni su RMI in Java. Evoluzioni. Java Bean. Elementi di Hibernate. Eventi e loro gestione in Java. Grafica con Java. Grafica in Java con Swing. Architettura MVC di applicazioni web. HTML e JSP. JSP ed esempi. Annotazioni Java. Introduzione alla Programmazione orientata agli aspetti. DBMS: estensioni (Concurrent access, trigger, rollback, transactions) e loro impiego. DICII-URM2 - Introduzione 11

12 PROGRAMMA LINEA 3 Processo di sviluppo software. Processi iterativi e agile. Rational Unified Process (RUP). Gestione dei Requsiti. Use-case Modeling. Use Case Realization. Progetto: specifica requisiti utente e coordinamento iniziale. DICII-URM2 - Introduzione 12

13 PROGRAMMA SEMINARI Tool: IBM Requisite Pro. Tool: IBM Rational Software Architect. Concepts & tool: Testing and Quality Management. DICII-URM2 - Introduzione 13

14 DAL 3 MARZO AL 20 GIUGNO LEZIONI/SETTIMANA Lezioni ISPW & LAS ANTICIPO. Lezione del 18 è anticipata al 16 aprile 2014 Mercoledì hh.mm G. Calavaro UC Modeling (prima di Pasqua). RADDOPPIO. 24 aprile 2014 Giovedì Aula da definire. IBM Seminar RSA. ALTRO. Vedere schedulo preventivo ufficiale spedito via . In caso di coincidenza con Consiglio DICII, la lezione del giovedì può essere anticipata al mercoledì pomeriggio, dietro preavviso. 14

15 Lezioni ISPW & LAS 20 GIUGNO 2014 Venerdì 16:00 A2 Domande e risposte GIUGNO 2014 Studio e sviluppo progetto a casa. Eventuale recupero. 3 LUGLIO 2014 Giovedì 11:30 TBD Domande e risposte. 15

16 Materiale di studio. Slide e appunti presi in classe. Sviluppo a casa di esercizi e compiti assegnati in classe. 16

17 Riferimenti 17

18 meglio in inglese UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design Jim Arlow, and Ila Neustadt 18

19 Basi di Ingegneria del Software: Lettura consigliata Ingegneria del software Ian Sommerville In inglese Software Egineering Ian Sommerville 19

20 Progettazione con UML In italiano Craig Larman Object-Oriented Software Engineering Using UML, Patterns, and Java Bernd Bruegge, Allen Dutoit 20

21 RUP RUP: Approfondimento P. Krutchen, The Rational Unified Process: An Introduction, Addison-Wesley. Anche in Italiano, Trad. G. Calavaro et oths. Addison-Wesley LONGMAN ITALIA, 304 pagine, 2000, ISBN: ). 21

22 UML: Approfondimento The Unified Modeling Language User Guide Grady Booch, James Rumbaugh, Ivar Jacobson 22

23 Java Core Java. Volumes I and II By C.S. Horstmann, G. Cornell 23

24 Trasparenze Saranno messe a disposizione, oltre che su tutti gli argomenti del corso, anche su: Architetture BCE Sw. Architecture: RUP e Dispense del corso Fondamenti, Stand alone, Laptop Web Applications 24

25 Progetto User needs Saranno resi disponibili a stretto giro. Saranno discussi in classe: questa sarà divisa in gruppi, ciascuno di questi sarà invitato a svolgere uno o più dei ruoli necessari. 25

26 Laboratorio e strumenti Laboratorio PC personale Strumenti IBM-Rational: Requisite Pro. IBM-Rational: RSA (evoluzione di Rose). Altro: Free/Open (e.g. Eclipse X Java, JUnit, etc.) 26

27 Modalità d esame 1. Presentazione e discussione progetto 2. Conoscenza operativa degli strumenti 3. Teoria (tutto, fra cui) a) RUP b) c) OO Thinking d) OO Programming 27

28 Registrazione formale ai corsi iscrizione a ISPW e a LAS Iscrizione obbligatoria. Scadenza: fine aprile

29 Liste di spedizione di Tor Vergata Per registrarsi al sistema di spedizione di Tor Vergata (Sympa), solo se no lo si è già fatto in precedenza, andare alla pagina Chiedere la password; fornire il richiesto recapito . Si riceverà la password al recapito fornito. 29

30 Liste di spedizione dei corsi La iscrizione alle liste di spedizione di ipsw e las è facoltativa. Serve solo per ricevere avvisi e slide dai docenti, nonché eventuali messaggi da colleghi. Iscrizione libera entro e non oltre il 30 marzo

31 Iscrizione alle liste di spedizione dei corsi Per iscriversi a una lista, loggarsi nel sistema Sympa come utente, selezionare la lista dall'elenco delle liste e fare click su "Iscriviti". Una volta iscrittosi, sempre loggato come utente, selezionare prima la lista e poi, fatto click su "Le tue preferenze, verificare che in campo nome siano inseriti i seguenti dati: Nome COGNOME Matricola Iscrizioni incomplete saranno rimosse. 31

32 Pagina web del corso Didattica: gnamento/ ingegneria-del-software-e- Progettazione-Web gnamento/ laboratorio-di-applicazioni- Software 32

33 ESAMI 10 luglio 2014 Gio 9.30 Aula 4 24 luglio 2014 Gio 9.30 Aula 4 4 settembre 2014 Gio 9.30 Aula 4 25 settembre 2014 Gio 9.30 Aula 4 x febbraio 2015 y febbraio 2015 con PC personale. 33

34 DOMANDE Domande? 34

Principi di Progettazione del Software a.a " Introduzione al corso! Prof. Luca Mainetti! Università del Salento!

Principi di Progettazione del Software a.a  Introduzione al corso! Prof. Luca Mainetti! Università del Salento! Principi di Progettazione del Software a.a. 2015-2016" Introduzione al corso! Prof. Luca Mainetti! Università del Salento! Il GSA Lab (www.gsalab.unisalento.it)" Laboratorio di ricerca in ingegneria del

Dettagli

FONDAMENTI DI INFORMATICA II

FONDAMENTI DI INFORMATICA II Università degli Studi di Ferrara Facoltà di Ingegneria APPUNTI DEL CORSO DI FONDAMENTI DI INFORMATICA II Obiettivi del corso: Approfondire l uso del linguaggio C rispetto a quanto noto dal corso di Fondamenti

Dettagli

Ingegneria del Software 4. Introduzione a UML. Dipartimento di Informatica Università di Pisa A.A. 2014/15

Ingegneria del Software 4. Introduzione a UML. Dipartimento di Informatica Università di Pisa A.A. 2014/15 Ingegneria del Software 4. Introduzione a UML Dipartimento di Informatica Università di Pisa A.A. 2014/15 e per i modelli iterativi analisi peliminare analisi e progettazione realizzazione Necessità di

Dettagli

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco Università di Bologna Facoltà di Ingegneria C.d.L. in Ing. Gestionale Fondamenti di Informatica T-1 (A-K) A.A. 2015/16 Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco 1 Obiettivi del corso Il corso

Dettagli

UML. Il linguaggio UML e ArgoUML. Ingegneria dei sistemi software 2009/ /09/2009

UML. Il linguaggio UML e ArgoUML. Ingegneria dei sistemi software 2009/ /09/2009 UML Il linguaggio UML e ArgoUML 30/09/2009 Ingegneria dei sistemi software 2009/2010 [email protected] UML Unified Modeling Language una famiglia di notazioni grafiche standardizzate* orientata

Dettagli

Ingegneria del Software T

Ingegneria del Software T Ingegneria del Software T Corso di Laurea Triennale in Ingegneria Informatica III anno A.A. 2012/2013 Premessa Una domanda fondamentale Che cosa significa scrivere del buon software? Ingegneria del Software

Dettagli

introduzione al corso di ingegneria del software

introduzione al corso di ingegneria del software introduzione al corso di ingegneria del software a.a. 2003-2004 contatti con i docenti Maurizio Pizzonia [email protected] orario ricevimento: mercoledì 17:30 (presentarsi entro le 18:00) Valter

Dettagli

Sistemi Distribuiti Anno accademico 2009/10

Sistemi Distribuiti Anno accademico 2009/10 Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria Sistemi Distribuiti Anno accademico 2009/10 Valeria Cardellini E-mail: [email protected] Tel: 06 72597388 Laurea Magistrale in

Dettagli

Corso Programmazione Java Standard

Corso Programmazione Java Standard Corso Programmazione Java Standard Codice: ITJS0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle varie sfaccettature della sintassi del linguaggio Java, integrata con mirate

Dettagli

ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016

ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016 ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016 Classe: 4^A inf Prof.ssa Lami Carla Prof. Simone Calugi Programma di INFORMATICA GENERALE, APPLICAZIONI

Dettagli

Laurea Magistrale in Ingegneria Informatica - I anno

Laurea Magistrale in Ingegneria Informatica - I anno Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria Laurea Magistrale in Ingegneria Informatica - I anno Numero di crediti: 9 CFU 90 ore di didattica frontale distribuite in 6 ore a settimana

Dettagli

SCIENZE DELLA FORMAZIONE PRIMARIA (V.O.) Metodologia Didattica per la Scuola Primaria* - A.A. 2013/2014 Prof.ssa G. Compagno SCHEDA DI TRASPARENZA

SCIENZE DELLA FORMAZIONE PRIMARIA (V.O.) Metodologia Didattica per la Scuola Primaria* - A.A. 2013/2014 Prof.ssa G. Compagno SCHEDA DI TRASPARENZA 1 SCIENZE DELLA FORMAZIONE PRIMARIA (V.O.) Metodologia Didattica per la Scuola Primaria* - A.A. 2013/2014 Prof.ssa G. Compagno SCHEDA DI TRASPARENZA NOME E COGNOME DOCENTE SETTORE SCIENTIFICO- DISCIPLINARE

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

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A4_3 V2.1. Progettazione. Metodi e Linguaggi

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A4_3 V2.1. Progettazione. Metodi e Linguaggi Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A4_3 V2.1 Progettazione Metodi e Linguaggi Il contenuto del documento è liberamente utilizzabile dagli studenti, per

Dettagli

La programmazione ad oggetti: chiamate di metodi. Overloading. This

La programmazione ad oggetti: chiamate di metodi. Overloading. This ISTITUTO D ISTRUZIONE SUPERIORE FERRARIS BRUNELLESCHI - EMPOLI Materia: INFORMATICA PROGRAMMA SVOLTO A.S. 2015/2016 Classe IV C Informatica Proff. Fabio Ciao / Simone Calugi Libro di testo: Cloud B P.

Dettagli

Ingegneria del So-ware

Ingegneria del So-ware Ingegneria del So-ware Introduzione al corso Ingegneria del So2ware a.a. 2012-13 Presentazione del corso Codice dell'insegnamento: 2086 CFU: 6 Orario delle lezioni: martedì e giovedì, ore 15-17, aula 4.

Dettagli

Dipartimento di INFORMATICA TC - TTRG. Anno Scolastico Piano di Lavoro Disciplinare. INFORMATICA Articolazione: INFORMATICA Classe IV

Dipartimento di INFORMATICA TC - TTRG. Anno Scolastico Piano di Lavoro Disciplinare. INFORMATICA Articolazione: INFORMATICA Classe IV Dipartimento di INFORMATICA TC - TTRG Anno Scolastico 2015-2016 Piano di Lavoro Disciplinare INFORMATICA Articolazione: INFORMATICA Classe IV Docenti del Dipartimento: Maculotti Marina (IV A i ) Mazzucchelli

Dettagli

Introduzione a UML. Iolanda Salinari

Introduzione a UML. Iolanda Salinari Introduzione a UML Iolanda Salinari Perché modelliamo Un modello è una semplificazione della realtà I modelli ci aiutano a visualizzare un sistema come è o come vorremmo che fosse ci permettono di specificare

Dettagli

Progettazione orientata agli oggetti Introduzione a UML

Progettazione orientata agli oggetti Introduzione a UML Progettazione orientata agli oggetti Introduzione a UML Claudia Raibulet [email protected] Il processo di sviluppo software Rappresenta un insieme di attività per la specifica, progettazione, implementazione,

Dettagli

APPENDICE 4 AL CAPITOLATO TECNICO

APPENDICE 4 AL CAPITOLATO TECNICO APPENDICE 4 AL CAPITOLATO TECNICO Descrizione dei profili professionali INDICE 1 PROFILI PROFESSIONALI RICHIESTI 3 1.1 CAPO PROGETTO 3 1.2 ANALISTA FUNZIONALE 4 1.3 ANALISTA PROGRAMMATORE 5 1.4 PROGRAMMATORE

Dettagli

Sistemi informativi aziendali

Sistemi informativi aziendali 02CIX PG Sistemi informativi aziendali Presentazione e macro-organizzazione del corso Fulvio Corno, Marco Torchiano Dipartimento di Automatica e Informatica Politecnico di Torino Introduzione al corso

Dettagli

Marco Listanti Antonio Cianfrani. Laboratorio di Applicazioni Telematiche A.A. 2014/2015

Marco Listanti Antonio Cianfrani. Laboratorio di Applicazioni Telematiche A.A. 2014/2015 Marco Listanti Antonio Cianfrani Laboratorio di Applicazioni Telematiche A.A. 2014/2015 Obiettivi Lo scopo del corso è fornire le conoscenze pratiche per La configurazione di router IP e la gestione di

Dettagli

Corso di laurea triennale in Scienze dell educazione e della formazione (L19)

Corso di laurea triennale in Scienze dell educazione e della formazione (L19) Corso di laurea triennale in Scienze dell educazione e della formazione (L19) Programma dell insegnamento di Sociologia generale e della devianza (8 CFU) (Prof. Sebastiano Porcu) (anno accademico 2016/2017)

Dettagli

32 Laurea magistrale in Informatica Scienze

32 Laurea magistrale in Informatica Scienze 32 Laurea magistrale in Informatica Scienze Il corso prepara alle professioni di (codifiche ISTAT): Analisti e progettisti di software Analisti di sistema Analisti e progettisti di applicazioni web P I

Dettagli

UNIVERSITÀ DEGLI STUDI DI BERGAMO! Marketing. (9 cfu) Codice Presentazione corso: 1^ release 22 Settembre 2016 Anno Accademico 2016/2017

UNIVERSITÀ DEGLI STUDI DI BERGAMO! Marketing. (9 cfu) Codice Presentazione corso: 1^ release 22 Settembre 2016 Anno Accademico 2016/2017 Marketing (9 cfu) Codice 87107 Presentazione corso: 1^ release 22 Settembre 2016 Anno Accademico 2016/2017 Prof. Mauro Cavallone (6 cfu) e Prof. Alessandro Danovi (3 cfu) Programma del corso 0. Il concetto

Dettagli

Introduzione a UML. Adriano Comai. http://www.analisi-disegno.com. versione 19 marzo 2010. Adriano Comai. Introduzione a UML Pag.

Introduzione a UML. Adriano Comai. http://www.analisi-disegno.com. versione 19 marzo 2010. Adriano Comai. Introduzione a UML Pag. Introduzione a UML versione 19 marzo 2010 http://www.analisi-disegno.com Introduzione a UML Pag. 1 Obiettivo di questa introduzione fornire alcuni elementi di base su UML introdurre i diagrammi fornire

Dettagli

Corso di Ingegneria del Software. Informazioni sul corso

Corso di Ingegneria del Software. Informazioni sul corso Corso di Ingegneria del Software a.a. 2010/2011 Mario Vacca [email protected] Corso di Ingegneria del Software - a.a. 2010/2011 1. 2. Il programma del corso Sommario Corso di Ingegneria del Software

Dettagli

Object Oriented Programming

Object Oriented Programming OOP Object Oriented Programming Programmazione orientata agli oggetti La programmazione orientata agli oggetti (Object Oriented Programming) è un paradigma di programmazione Permette di raggruppare in

Dettagli

Saranno inoltre proposti dei seminari di approfondimento su tematiche specifiche.

Saranno inoltre proposti dei seminari di approfondimento su tematiche specifiche. Organizzazione Aziendale (Organization Behaviour and Design) Cod. 25176 Docente: Prof. Michele Meoli Esercitatore: Dott. Flavio Porta Syllabus 2015-16 Obiettivi del corso Il corso mira a fornire gli strumenti

Dettagli

Introduzione ad UML. Perché modelliamo

Introduzione ad UML. Perché modelliamo Introduzione ad UML Pag. 1 Perché modelliamo Un modello è una semplificazione della realtà I modelli ci aiutano a visualizzare un sistema come è o come vorremmo che fosse ci permettono di specificare la

Dettagli

Tecnologie dei Linguaggi di Programmazione

Tecnologie dei Linguaggi di Programmazione Tecnologie dei Linguaggi di Programmazione a.a. 2013/2014 [email protected] http://www.di.univaq.it/romina.eramo/tlp Goal Object Oriented Programming (OOP) Conoscere il paradigma di programmazione

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Introduzione Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela Fogli Informazioni

Dettagli

Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Magistrale in INFORMATICA

Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Magistrale in INFORMATICA Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Magistrale in INFORMATICA Offerta formativa Il (classe LM-18) ha, di norma, durata di due anni.

Dettagli

I Nuovi Corsi di Laurea in Informatica. La laurea triennale (classe L-31) L

I Nuovi Corsi di Laurea in Informatica. La laurea triennale (classe L-31) L I Nuovi Corsi di Laurea in Informatica La laurea triennale (classe L-31) L Obiettivi La progettazione del nuovo Corso di Laurea è avvenuto seguendo una serie di linee-guida, che ne costituiscono altrettanti

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Introduzione al Corso Prof. Arcangelo Castiglione A.A. 2016/17 Informazioni sul Corso 1/3 6 CFU 60 ore di lezione, suddivise in Lezioni frontali Esercitazioni pratiche al calcolatore

Dettagli

Object Design Document (ODD) Franchising virtuale

Object Design Document (ODD) Franchising virtuale Object Design Document (ODD) Franchising virtuale 1- Introduzione 1.1- Obiettivi Design Trade-offs Dopo la realizzazione del documento RAD (Requirement Analysis Document) e SDD (System Design Document),

Dettagli

Analisi e progettazione del software

Analisi e progettazione del software Luca Cabibbo Analisi e Progettazione del Software Analisi e progettazione del software Introduzione al corso marzo 2015 Qualcuno me l ha mostrato, e io l ho trovato da solo. Detto Zen 1 Analisi e progettazione

Dettagli

UNIVERSITÀ DEGLI STUDI DI MILANO-BICOCCA CORSO EROGATO IN MODALITÀ BLENDED-LEARNING SYLLABUS

UNIVERSITÀ DEGLI STUDI DI MILANO-BICOCCA CORSO EROGATO IN MODALITÀ BLENDED-LEARNING SYLLABUS UNIVERSITÀ DEGLI STUDI DI MILANO-BICOCCA CORSO EROGATO IN MODALITÀ BLENDED-LEARNING SYLLABUS INFORMAZIONI DEL CORSO INFORMAZIONI DI BASE Nome Architettura del software Codice Esse3 F1801Q130M Corso di

Dettagli

Analisi e progettazione del software

Analisi e progettazione del software Luca Cabibbo Analisi e Progettazione del Software Analisi e progettazione del software L esperienza non è quello che ti succede, Introduzione al corso ma quello che te ne fai marzo 2013 di quello che ti

Dettagli

Gestione Aziendale e dei Sistemi Logistici. Informazioni generali sul corso per frequentati e non frequentanti

Gestione Aziendale e dei Sistemi Logistici. Informazioni generali sul corso per frequentati e non frequentanti Gestione Aziendale e dei Sistemi Logistici Informazioni generali sul corso per frequentati e non frequentanti I riferimenti Prof. Ruggero Golini Tel. 035.205.2048 Email: [email protected] Ricevimento:

Dettagli

Corso di Fondamenti di Informatica e Laboratorio T-AB

Corso di Fondamenti di Informatica e Laboratorio T-AB Università degli Studi di Bologna Facoltà di Ingegneria Corso di Fondamenti di Informatica e Laboratorio T-AB Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione

Dettagli

Obiettivi, sviluppo e risultati principali del progetto STEEL

Obiettivi, sviluppo e risultati principali del progetto STEEL Evento conclusivo progetto STEEL CNR Roma 3 novembre 2011 Obiettivi, sviluppo e risultati principali del progetto STEEL Enrico Del Re CNIT e Università di Firenze Il progetto STEEL Progetto Nazionale:

Dettagli

Prof. Massimo Esposito INGEGNERIA MECCANICA (DI-M) UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI INGEGNERIA

Prof. Massimo Esposito INGEGNERIA MECCANICA (DI-M) UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI INGEGNERIA Prof. Massimo Esposito INGEGNERIA MECCANICA (DI-M) UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI INGEGNERIA Fornire un impostazione metodologica alla materia Introdurre ai fondamenti teorici

Dettagli

Sistemi Distribuiti e Cloud Computing A.A. 2014/15

Sistemi Distribuiti e Cloud Computing A.A. 2014/15 Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Sistemi Distribuiti e Cloud Computing A.A. 2014/15 Valeria Cardellini E-mail: [email protected]

Dettagli

DESTINATARI CREDITI DURATA SCADENZA ISCRIZIONI

DESTINATARI CREDITI DURATA SCADENZA ISCRIZIONI Corso ECM L'audit interno nell'ambito dei sistemi regionali di prevenzione in sicurezza degli alimenti e sanità pubblica veterinaria in base al Regolamento CE 882/2004 Responsabili Scientifici: Manlio

Dettagli

Progetto di Informatica III. Introduzione al corso

Progetto di Informatica III. Introduzione al corso Progetto di Informatica III Introduzione al corso Patrizia Scandurra Università degli Studi di Bergamo a.a. 2008-09 Sommario Contatti Obiettivo Natura Argomenti Organizzazione Materiale didattico Modalità

Dettagli

Programmazione ad Oggetti

Programmazione ad Oggetti Programmazione ad Oggetti Informazioni generali Docente Giacomo Cabri Come contattarmi Via email (consigliato) [email protected] Telefono 059/2058320 Ricevimento Lunedì dalle 15 alle 17 presso Matematica,

Dettagli

Corso di Laurea Specialistica in Scienze Riabilitative

Corso di Laurea Specialistica in Scienze Riabilitative Università degli Studi di Roma Tor Vergata Facoltà di Medicina e Chirurgia Corso di Laurea Specialistica in Scienze Riabilitative Classe SNT_SPEC/2 Professioni sanitarie della classe podologo fisioterapista

Dettagli

Introduzione al corso di Programmazione e Laboratorio

Introduzione al corso di Programmazione e Laboratorio Introduzione al corso di Programmazione e Laboratorio A.A. 2008/09 Gianluigi Cibinetto Io Pagina web http://df.unife.it/u/cibinett http://www.fe.infn.it/~cibinett Ufficio Blocco C - stanza 228 al secondo

Dettagli

Università del Salento Facoltà di Scienze della Formazione, Scienze Politiche e Sociali CORSO DI INFORMATICA. UD0. Introduzione.

Università del Salento Facoltà di Scienze della Formazione, Scienze Politiche e Sociali CORSO DI INFORMATICA. UD0. Introduzione. CORSO DI INFORMATICA UD0. Introduzione Bruno Ronsivalle Docente G. Bruno Ronsivalle (1972) - Roma Filosofia, Meccanica quantistica e Intelligenza Artificiale Progettazione didattica, Docimologia e E-learning

Dettagli

Formazione Sicurezza sul Lavoro

Formazione Sicurezza sul Lavoro Formazione Sicurezza sul Lavoro Ai sensi del D.Lgs. 81/08 e s.m.i. Date 03-04-05-06-07-09-10-11-12 Maggio 2016 Orari Tutti i giorni indicati, dalle ore 09.00 alle ore 13.00 e dalle 14.00 alle 18.00 Durata

Dettagli

Università degli Studi di Pavia Dipartimento di Psicologia. INFORMATI PER RIUSCIRE Tutor: Alessandra Danieli Alessandra Di Malta

Università degli Studi di Pavia Dipartimento di Psicologia. INFORMATI PER RIUSCIRE Tutor: Alessandra Danieli Alessandra Di Malta Università degli Studi di Pavia Dipartimento di Psicologia INFORMATI PER RIUSCIRE Tutor: Alessandra Danieli Alessandra Di Malta Il tutorato informativo non è un corso ma un luogo dove puoi trovare quelle

Dettagli

UML e (R)UP (an overview)

UML e (R)UP (an overview) Lo sviluppo di sistemi OO UML e (R)UP (an overview) http://www.rational.com http://www.omg.org 1 Riassumento UML E un insieme di notazioni diagrammatiche che, utilizzate congiuntamente, consentono di descrivere/modellare

Dettagli

Open A3. Contatti. Docente: Tutor: Francesca Tomasi: [email protected]

Open A3. Contatti. Docente: Tutor: Francesca Tomasi: francesca.tomasi@unibo.it Open A3 Contatti Docente: Francesca Tomasi: [email protected] Tutor: Cinzia Di Giusto: [email protected] Simone Riccucci: [email protected] 1 A 3 Ambiente: sistema composito di contenuti

Dettagli

SETA Selection Tool del Sistema ARTIST

SETA Selection Tool del Sistema ARTIST Selection Tool del Sistema ARTIST L incarico è stato affidato al RTI composta da: Kayser Italia S.r.l. Daxo con capogruppo Kayser Italia s.r.l. SETA () Espandibilità e flessibilità Delocalizzazione istallazione

Dettagli

Modulo 16. Introduzione ai Design Patterns. Tutte le case assolvono alla medesima funzione: offrire uno spazio abitativo

Modulo 16. Introduzione ai Design Patterns. Tutte le case assolvono alla medesima funzione: offrire uno spazio abitativo Modulo 16 Introduzione ai Design Patterns Partiamo da un analogia Obiettivo: costruire una casa. Tutte le case sono simili, ma non uguali, cioè: Tutte le case assolvono alla medesima funzione: offrire

Dettagli

CERT- LIM INTERACTIVE TEACHER Certificazione Competenze Metodologiche con la LIM MODULO 2 Competenze Metodologico-Didattiche. Strategia del Big6

CERT- LIM INTERACTIVE TEACHER Certificazione Competenze Metodologiche con la LIM MODULO 2 Competenze Metodologico-Didattiche. Strategia del Big6 CERT- LIM INTERACTIVE TEACHER Certificazione Competenze Metodologiche con la LIM MODULO 2 Competenze Metodologico-Didattiche Associazione Italiana per l Informatica ed il Calcolo Automatico AICA Test Mod.

Dettagli

Università di Bologna Alma Mater Studiorum Laurea triennale in: Ingegneria Energetica

Università di Bologna Alma Mater Studiorum Laurea triennale in: Ingegneria Energetica Università di Bologna Alma Mater Studiorum Laurea triennale in: Ingegneria Energetica A.A. 2015-16 FONDAMENTI E TECNOLOGIE DEI PROCESSI DI COMBUSTIONE T corso integrato (9 CFU) 1. FONDAMENTI DELL INGEGNERIA

Dettagli

Università di Padova Facoltà di Ingegneria Laurea triennale Corsi della classe 9 Ingegneria dell Informazione

Università di Padova Facoltà di Ingegneria Laurea triennale Corsi della classe 9 Ingegneria dell Informazione Università di Padova Facoltà di Ingegneria Laurea triennale Corsi della classe 9 Ingegneria dell Informazione a.a. 2007-2008 Fondamenti di Informatica 1 Canale 89 1 A. Luchetta 1 Docente Adriano Luchetta

Dettagli

Corso di Laurea in Scienze Geologiche (classe L-34)

Corso di Laurea in Scienze Geologiche (classe L-34) Corso di Laurea in Scienze Geologiche (classe L-34) Anno Accademico 2016/17 Il Dipartimento di Scienze della Terra e dell Ambiente Il corso di Laurea in Scienze Geologiche afferisce al Dipartimento di

Dettagli

Introduzione. Fondamenti di Informatica 1. Dispensa 1 Gennaio Contenuti. Alfonso Miola. K Corso di Fondamenti di Informatica 1

Introduzione. Fondamenti di Informatica 1. Dispensa 1 Gennaio Contenuti. Alfonso Miola. K Corso di Fondamenti di Informatica 1 Alfonso Miola Dispensa 1 Gennaio 2001 1 Contenuti K Corso di K Programma del corso K Materiale didattico K Organizzazione didattica K Attività di laboratorio K Prove di valutazione ed esami 2 Corso di

Dettagli

ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI)

ISTITUTO TECNICO INDUSTRIALE STATALE G. MARCONI Via Milano n PONTEDERA (PI) ANNO SCOLASTICO 2014/2015 PROGRAMMAZIONE COORDINATA TEMPORALMENTE CLASSE: DISCIPLINA: Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni- pag. 1 PROGRAMMAZIONE COORDINATA TEMPORALMENTE

Dettagli

UNIVERSITA DEGLI STUDI DI PAVIA

UNIVERSITA DEGLI STUDI DI PAVIA UNIVERSITA DEGLI STUDI DI PAVIA FACOLTA DI ECONOMIA Corso di Laurea in MARKETING E e-business (CLASSE 17) ANNO ACCADEMICO 2009/2010 PIANO DI STUDIO da compilare on-line - ad iscrizione effettuata entro

Dettagli

Ingegneria del Software UML - Unified Modeling Language

Ingegneria del Software UML - Unified Modeling Language Ingegneria del Software UML - Unified Modeling Language Obiettivi. Presentare un approccio visuale alla progettazione. Illustrare i vantaggi dell utilizzo di diagrammi nella fase di progettazione. Rispondere

Dettagli

Docenti: Patrizia Scandurra (referente princiaple) Angelo Gargantini. [email protected]

Docenti: Patrizia Scandurra (referente princiaple) Angelo Gargantini. patrizia.scandurra@unibg.it Progetto di Informatica III Introduzione al corso Patrizia Scandurra Università degli Studi di Bergamo a.a. 2009-10 Sommario Contatti Obiettivo Natura Argomenti Organizzazione Materiale didattico Modalità

Dettagli

RUP (Rational Unified Process)

RUP (Rational Unified Process) RUP (Rational Unified Process) Caratteristiche, Punti di forza, Limiti versione del tutorial: 3.3 (febbraio 2007) Pag. 1 Unified Process Booch, Rumbaugh, Jacobson UML (Unified Modeling Language) notazione

Dettagli

Corso di laurea Architettura U.E. 4 anno. Corso A. Discipline. Prof. G. Arena. Prof. D. Quattrone. ING/IND11 (60 ore 4 CFU) Prof. V.

Corso di laurea Architettura U.E. 4 anno. Corso A. Discipline. Prof. G. Arena. Prof. D. Quattrone. ING/IND11 (60 ore 4 CFU) Prof. V. Corso di laurea Architettura U.E. 4 anno LABORATORIO arch. Consuelo DI COSTRUZIONI Nava (12 CFU) A.A. 2011/2012 Discipline Tecnica della costruzioni 2 Prof. G. Arena Tecnologia dell Architettura Prof.

Dettagli

LAUREA IN FISICA APPLICATA

LAUREA IN FISICA APPLICATA LAUREA N FSCA APPLCATA Obiettivi formativi specifici l Corso di laurea in Fisica Applicata ha il fine di: offrire una preparazione orientata a fornire una buona capacità di operare in alcuni ambiti professionali

Dettagli