Ingegneria del So-ware



Documenti analoghi
Introduzione al corso Ing. M. Cossen4no

Introduzione al corso Ing. M. Cossen4no

Università degli Studi di Roma La Sapienza, Facoltà di Ingegneria

Carta dei servizi di orientamento e tutorato

Linguaggi. Corso di Laurea in Ingegneria delle Telecomunicazioni A.A

Corso di Ingegneria del Software. Informazioni sul corso

OFFERTE DI TU/STAGE E MODALITA DI ACCESSO Consultando il sito si potranno avere tutte le informazioni.

Presentazione del Corso

ISTITUTO STATALE D ISTRUZIONE SUPERIORE F. BESTA MILANO

5. PROTOCOLLO DI ACCOGLIENZA E INTEGRAZIONE DEGLI ALUNNI STRANIERI

Gestione Tesi Online

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

Dipartimento di Sociologia e ricerca sociale

Presentazione e programma del Corso

Conoscenza obbligatoria della lingua inglese

REGOLE PER L ESAME (agg.te settembre 2015)

Presentazione del corso di Matematica I

Fondamenti di Informatica II Corso (HA-ZZ) Introduzione al corso

Manuale della qualità

Corsi Ayala Calendario. Sede Palermo. ADOS -2, Integrativo. Sede Saronno. Sede Roma. Sede Palermo

L esame di Lingua inglese 1 livello al Politecnico di Torino

Guida Compilazione Piani di Studio on-line

Valutazione della Didattica On-Line

REGOLAMENTO D ESAME PER I CORSI DI LINGUA

Progetto scuola Cambridge. Introduzione per genitori e studenti

L esame di Lingua inglese 1 livello al Politecnico di Torino

Dipartimento di Lettere e Filosofia LAUREE TRIENNALI. Beni culturali Filosofia Studi storici e filologico-letterari

INGEGNERIA DEL SOFTWARE

Ingegneria del Software T

Centro Linguistico di Ateneo. 2 semestre a.a

La valutazione dell opinione degli studenti sulla didattica

Analisi e progettazione del software

ISTRUZIONI E SUGGERIMENTI PER LA STESURA DEL REPORT

Modulo 3 - Elaborazione Testi Presentazione del corso

Microprogettazione abcdigital. TUTTI I GIORNI: APERTURA E CHIUSURA Tempi Obiettivi Cosa fare Materiale di supporto Note PRIMA DI OGNI AULA IN AULA

FORMAT PROFILO DI COMPETENZA. competenza chiave

PROMUOVERSI MEDIANTE INTERNET di Riccardo Polesel. 1. Promuovere il vostro business: scrivere e gestire i contenuti online» 15

Controllo di gestione con Mago.NET

REGOLAMENTO DEL MASTER UNIVERSITARIO BIENNALE DI SECONDO LIVELLO IN CRIMINOLOGIA FORENSE MA.CRI.F.

Proposta operativa per l avvio delle procedure di rilevamento dell opinione degli studenti per l A.A

Docente. Sistemi Informativi. Programma. Programma. Ing. Fabrizio Riguzzi

UNIVERSITÁ DEGLI STUDI DI MACERATA SCUOLA DI SPECIALIZZAZIONE IN DIRITTO SINDACALE, DEL LAVORO E DELLA PREVIDENZA. Ordinamento didattico. Art.

AMMISSIONE AI CORSI DI STUDIO DELLA FACOLTÀ DI GIURISPRUDENZA

QUESTIONARIO. Grazie

Mercoledì degli Associati. Opportunità di business per le Aziende UCIF. Milano, 20 novembre Federata

Analisi delle interazioni e della comunicazione mediata

DOMANDE FREQUENTI SULLO STAGE

Università di Parma Facoltà di Ingegneria. Polo Tecnologico Nettuno

Test di italiano di livello A2 e Permesso di soggiorno CE

Sistemi Informativi. Ing. Fabrizio Riguzzi

FINANZA AZIENDALE; PRESENTAZIONE CORSO DOCENTE: ETTORE CROCI

PROGETTAZIONE PIANO DI PROGETTO. Orientamento in uscita e stage formativo WALTER ORNAGHI

È possibile organizzare corsi e cicli presso la propria sede (Classi on-site)?

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura Anno Accademico

Per accedere a Le@rning Links 1.

Analisi e progettazione del software

Segreteria Online esami istruzioni per gli studenti

STUDIUM.UniCT Tutorial per gli studenti

Domande Frequenti sulla Certificazione Linguistica per gli Studenti della Facoltà di Ingegneria di Pisa

Riforma "Specialista del commercio al dettaglio" Direttive concernenti lo svolgimento di esami modulari per candidati specialisti del commercio al

Ingegneria Meccanica

Presentazione del corso. Valentini Roma, 1 e 8 marzo 2013 Roma, 1 marzo 2009

Tempi di realizzazione

Carta dei servizi di orientamento e tutorato

MANUALE ESSE3. Iscrizione alle prove d esame e visione esiti STUDENTI

Circolare n.60 Castelvetrano, 08 Aprile 2015 a.s

Sentito per le vie brevi MIUR e CUN, per questa tipologia di classi sembrerebbe non applicarsi

Visita il sito

1. Interventi per favorire la 2. INTERVENTI FORMATIVI 3. INTERVENTI FORMATIVI. 4. Misure di ACCOMPAGNAMENTO. Programmazione Attività di Orientamento

Manuale per la Compilazione online del Piano di Studio Area Studente

Fondamenti di Informatica T1

Ancona, 24 ottobre 2012

Gestione e verbalizzazione appelli online - Manuale Studenti

I libri di testo. Carlo Tarsitani

Didattica per competenze in ambito matematico. Semplificando possiamo schematizzare in due i modi di vedere la matematica: per il matematico

Tecnologie dei Linguaggi di Programmazione

Procedura di valutazione dei requisiti di accesso al Corso di Laurea Magistrale in Economia e politica

Dipartimenti di Fisica, Matematica Ingegneria e Scienza dell Informazione CIBIO - Centro di Biologia Integrata

1. 2 incluso il titolo è abrogato incluso il titolo recita: Materie obbligatorie e corsi di insegnamento 3. Il primo ciclo di studi comprende

Tecniche della comunicazione web - 8 CFU

REGOLAMENTO DIDATTICO DELLA FACOLTA' DI INGEGNERIA

MODULO INTRODUCTORY IN PROJECT MANAGEMENT POLITECNICO DI MILANO EDIZIONE

Griglia riassuntiva dell'intervento formativo

DIREZIONE AMMINISTRATIVA AREA DIDATTICA E SERVIZI AGLI STUDENTI UNIWEB FAQ STUDENTI

Guida Studenti per i servizi online: compilazione dei questionari per la valutazione della didattica Iscrizione agli appelli

AE RZT QSO RKPT SQZC

Sociologia dell'educazione A-L a.a

RICAMBIO GENERAZIONALE

Informatica Generale

Informatica 2011/

LINGUA INGLESE LIVELLO B1

Strategia Laboratoriale

INSEGNAMENTO DI INGEGNERIA DEL SOFTWARE B (5 CFU) CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA a.a

Università degli Studi di Messina

Corso di Laurea Magistrale in Ingegneria Informatica. Ingegneria del Software II (IS2)

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

ISTRUZIONI D USO AREA RISERVATA UTENTE

Corso di Laurea in Economia e Gestione delle Amministrazioni Pubbliche Anno Accademico 2015/16

D vuol dire Dottorato: possono fare domanda per queste destinazioni solamente i dottorandi.

Transcript:

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. 2

ObieMvi del corso Lo studio del processo di sviluppo del so-ware (con parkcolare riferimento al so-ware object- oriented) In desaglio: Imparare a progesare sistemi so-ware, cioè: Raccogliere analizzare e documentare i requisik Definire l'architesura del sistema incluse soluzioni distribuite Definire il progeso di desaglio Definire il piano di test e i criteri di validazione del sistema Imparare a lavorare in gruppo, condividere informazioni e coordinare amvità 3

Il docente Chi sono Massimo CossenKno Studi e carriera Laurea in Ing. EleSronica- UNIPA, DoSorato in ing. InformaKca- UNIPA Teaching assistant presso Georgia Tech (Georgia, USA) Professore Associato invitato presso UTBM (Belfort, Francia) HabilitaKon a Diriger des Reserches Université Paul SabaKer (Toulose, France) ASualmente Ricercatore CNR a tempo indeterminato TemaKca di Ricerca Agent- oriented So-ware Engineering Metodologie di progesazione, design pasern, metamodelli, simulazione, sistemi mulk- agente Dove lavoro IsKtuto di Calcolo e ReK ad Alte Prestazioni del Consiglio Nazionale delle Ricerche Ufficio presso Sistemi InformaKvi d Ateneo (SIA), viale delle Scienze ed. 11, primo piano, stanza I- 4. Perché insegno Ingegneria del So-ware Passione per il mio argomento di ricerca Formare professionisk con le competenze necessarie per gli assegni di ricerca dell ICAR Formare tesisk e KrocinanK 4

Il docente/2 Come contasarmi: Giorno di ricevimento (durante il corso): Martedì dopo la lezione Appuntamento e altre domande solo per e- mail (dopo il corso): cossenkno@pa.icar.cnr.it Ufficio: ICAR- CNR c/o Sistemi InformaKvi di Ateneo (ex Centro Universitario di Calcolo) viale delle Scienze, ed. 11, Palermo Sito web: hsp://www.pa.icar.cnr.it/cossenkno 5

Libri di testo Libro adosato: B. Bruegge, A. H. Dutoit. Object- Oriented So<ware Engineering: Using UML, PaEerns and Java. Third edi(on. Interna(onal edi(on. ISBN: 0-13- 606125-7. Pren(ce Hall Introduzione a Java: Bruce Eckel. Thinking in Java 3rd edikon. Scaricabile gratuitamente Oracle. Learning the Java Language. M. Tarquini, A. Ligi. hsp://javamasone.4it.it/javamasone.pdf. Scaricabile gratuitamente. Libri di consultazione: I. Sommerville. So-ware Engineering. PrenKce Hall UML e Unified Process. Analisi e ProgeSazione Object Oriented. J. Arlow e I. Neustadt. McGraw- Hill J. Rumbaugh,I. Jacobson, G. Booch. The Unified Modeling Languge Reference Manual. Addison Wesley 6

Come studiare Dal libro (Bruegge- Dutoit) Dalle trascrizioni delle lezioni (se/quando disponibili) Dalle slide completate dagli appunk presi a lezione Esercitazioni Verranno fase in aula alcune esercitazioni Svolgerne altre in modo autonomo, sono disponibile per le correzioni e fornire un aiuto Quando possibile fornirò in ankcipo (tramite il sito web) le slide che userò a lezione per permeservi di seguire meglio le spiegazioni e prendere appunk diresamente su di esse 7

Esami L esame si basa sulla elaborazione e discussione di un progeso svolto in gruppo. Il tema sarà proposto dal docente. Durante il colloquio è prevista un ampia discussione del progeso e degli argomenk trasak nel corso, anche se non amnenk al progeso stesso. ChiarimenK sulle regole d'esame: Lo studente che rifiutasse il voto dopo aver faso esami con la tesina potrà ripresentarsi dopo i tempi previsk. Il docente gli comunicherà se dovrà rifare il progeso (eventualmente con un un altro gruppo di studenk) o meno. ISCRIZIONE: gli studenk devono iscriversi all'appello dal sito del portale UNIPA entro una semmana dalla data d'esame. La consegna della tesina (in porkneria del S.I.A., nei tempi previsk) NON vale come iscrizione all'appello ma in mancanza di essa gli studenk non potranno sostenere l'esame. Si raccomanda agli studenk la rigida osservanza dei tempi di consegna delle tesine (entro le ore 12 del sesto giorno lavorakvo antecedente la data di esame) 8

Programma previsto Vedi file 9

RiferimenK ukli Pagina del corso: hep://www.pa.icar.cnr.it/cossen(no/se12-13/ Sito su UNIPA (per iscrizioni, etc): Portale Ateneo 10

Significato delle icone Nelle slide talvolta si useranno le seguenk icone per segnalare un preciso messaggio: Approfondimento- desaglio (talvolta non verrà trasato e spesso è meno importante) Importante (va studiato bene) RICORDA! (Importante 2 ) 11

Java Verrà brevemente introdoso il linguaggio Java Lo scopo è duplice: permesere la esemplificazione di alcuni concem fondamentali dell ingegneria del so-ware facilitare la comprensione dell intero percorso che dall analisi dei requisik porta al codice Java è un prerequisito per il corso di Ingegneria del so-ware ma: Servono solo i suoi concem fondamentali (illustrak nelle lezioni seguenk) Gli studenk sono liberi di approfondire il linguaggio ma ciò non sarà necessario per il corso Del linguaggio verranno studiak solo alcuni aspem (es. dichiarazione di classi, metodi, asribuk) ma non verrà affrontato il flusso di programma e le relakve istruzioni NON è necessario imparare a programmare in Java Per questo non si offrirà supporto alla applicazione del linguaggio al di fuori degli esempi previsk nel corso 12

Inglese o Italiano? Entrambi, spesso mescolak Il libro di testo è in inglese, le slide (trase da esso) in inglese, la lezione del docente in italiano con la spiegazione dei termini inglesi più importank Trascrizioni delle lezioni? Perché non facciamo tuso in italiano? Il libro adosato non esiste in italiano ed è ommo per supportare il corso che faremo La maggior parte dei documenk nel sesore informakco sono in inglese - > è bene imparare a familiarizzare con la terminologia inglese Il mercato dell informakca è mondiale. Posso sviluppare un so-ware a Palermo e meserlo in vendita sull Apple Store o App Store Google - > Il mio parco clienk è distribuito in tuso il mondo > l inglese è spesso la migliore lingua Gli informakci italiani trovano facilmente lavoro all estero - > l inglese è spesso la lingua adosata all interno di aziende non necessariamente basate in paesi anglosassoni Aziende italiane hanno collaborazioni con aziende straniere > la lingua usata per scrivere i documenk da scambiare è in genere l inglese 13