Ingegneria del Software
Indice
AVVISI IMPORTANTI
Turni del primo appello del 04/02/2020 - (Turni-IAppello-INGSW-2020.pdf)
Esito prove intermedie (rosso=non sup. giallo=appena sufficiente verde=superato) - (EsitoIntermedieINGSW.pdf)
Turni del giorno di visione progetti del 08/01/2020 e del 09/01/2020 AGGIORNATO - (Turni-INGSW-2020.pdf)
Programma della prova intermedia del 05/12/2019 - Da Agostino a Greco ore 14:00 MT6 - Da Grottini a Turco ore 15:30 MT6
Programma della prova intermedia del 21/11/2019 - Da Agostino a Iaconantonio ore 14:00 MT6 - Da Iannini a Turco ore 15:30 MT6
Programma delle prove intermedie (in tutti gli altri giorni prefissati) dell'A.A 2019-2020 - Da Agostino a Fazio ore 14:00 Lab31B - Da Figliuzzi a Rositani ore 14:00 MT6 - Da Sacco a Turco ore 15:30 Lab31B
Prova Pratica su GIT e JUnit A.A 2019-2020 - Da Agostino a Iannini ore 14:00 Lab31B - Da Iulianello a Turco ore 15:30 Lab31B
INFO ESAME (per tutti): Tutti gli studenti devono comunque prenotarsi su ESSE3
- Chi fa la prova orale deve consegnare il progetto (come indicato di seguito) e prenotarsi su ESSE3 al primo appello
Chi fa la prova scritta+orale deve prenotarsi su ESSE3 e inviare una email al docente 15 giorni prima della data dell'esame.
CONSEGNA PROGETTI - La consegna dei Progetti deve avvenire via email entro il 14/01/2020 alle 06:00 GMT+1 secondo il template email:
Oggetto: INGSW: Pinco-Pallino
Messaggio: relazione in allegato, prego confermare ricezione
Allegato: INGSW-PincoPallino.pdf
- Dove Pinco e Pallino sono i cognomi dei due componenti del gruppo, e la relazione deve essere contenuta in un unico allegato in formato PDF.
ARCHIVIO AVVISI
Il seminario di Infopower Research Group si terrà giorno 16 Gennaio 2018 alle ore 10:00 in aula MT11 (Cubo 30B).
Il programma è disponibile su eventbrite https://www.eventbrite.it/e/biglietti-dont-just-look-at-the-stars-be-one-42077608259
Il volantino dell'evento può essere scaricato da (Infopower.pdf)
Il seminario di Herzum Software si terrà giorno 10 Gennaio 2017 alle ore 14:00 in aula MT11 (Cubo 30B). Il programma dell'evento è disponibile al seguente link: Agile IT Fundamentals
SEMINARIO ENGINEERING - Si svolgerà giorno 19/01/2016 ore 15:00 aula MT11 (vedi Engineering16.pdf)
NOTA: E' disponibile in questo sito la lista degli studenti che hanno conseguito la firma di frequenza per l'AA 2013-2014
PROVA INTERMEDIA - La prova intermedia sui concetti di base si terrà giorno 27 Ottobre. Gli studenti con cognome dalla L alla Z svolgeranno la prova nel primo turno 14:00-15:30, tutti gli altri nel secondo turno 15:30-17:00. I cambiamenti di turno sono ammessi solo in caso di scambio con un collega del turno precedente.
- Dopo l'approvazione della nuova tabella delle equivalenze dei corsi 509 con quelli 270 gli studenti del vecchio ordinamento possono richiedere la convalida di Ingegneria del Software 270 secondo nuove regole.
Non è più possibile richiedere il colloquio integrativo con il superamento di Ingegneria del Software 509.
Informazioni sul corso
Firma di Frequenza
Firma di Frequenza: Ai sensi dell'articolo dell'ART. 24 (Disposizioni sugli obblighi di frequenza) del regolamento del corso di laurea, la firma di frequenza è obbligatoria per sostenere l'esame; per ottenerla è necessario aver frequentato almeno il 70% delle ore complessive di lezione. La firma di frequenza viene necessariamente rilasciata o negata alla fine del corso. Gli studenti che hanno conseguito la firma di frequenza sono elencati in un elenco scaricabile da questo sito, la firma è negata per tutti quelli che non appaiono esplicitamente nell'elenco. La verifica della frequenza è legata alla verifica puntuale dello svolgimento degli elaborati (esercizi e progetto) da parte degli studenti durante il corso nelle ore di lezione.
Elenco degli studenti che hanno conseguito la firma di frequenza dall'a.a. 2011-2012 al a.a. 2015-2016 (firmafrequenza2016.zip).
Materiale Didattico
Lucidi
Introduction (Introduction.zip)
Software Process (SoftwareProcess.zip)
Requirements (Requirements.zip)
Design (Design.zip)
User Interface Design (UserInterfaceDesign.zip)
Development and Maintenance (DevelopmentandMaintenance.zip)
Testing and Configuration (TestingAndConfiguration.zip)
Project Management Basics (ProjectManagementBasics.zip)
Design Patterns (DesignPatterns.zip)
Creational Patterns (CreationalPatterns.zip)
Structural Patterns (StructuralPatterns.zip)
Behavioral Patterns (BehavioralPatterns.zip)
All Patterns Slides in pptx (Patterns.pptx.zip)
UML (UML.zip)
Subversion (SVN.zip)
ANT (ANT.zip)
Stampabili
Basics (Basics.zip)
Patterns (AllPatterns.zip)
Appunti dalle Esercitazioni
Linee guida per esercitazioni ed esempi tratti dal libro di testo (book-examples.zip)
Esempio di caso d'uso (usecase.zip)
Template Scheda dei casi d'uso (Scheda casi d'uso.docx)
Esercitazioni A.A. 2013-2014
Esercitazione 14-10-2011 (esercitazione14-10-2011.pdf)
Utilizzo di Ant e JUnit: una calcolatrice in Java (JavaExample.zip)
Utilizzo del Pattern Decorator: decoratori per casella di testo (TextDecorator.zip)
Utilizzo dei Pattern Proxy e Memento: una casella di testo con possibilità di modifica del contenuto consentendo l' undo delle modifiche (CommentProxyMemento.zip).
Esercizio: Provare a modificare il codice per cercare soluzioni alternative ai problemi riscontrati a lezione.
Utilizzo dei Pattern Strategy e Chain of Responsibility: formattazione di testo in diversi formati (TextFormatting.zip)
Esercizio da svolgere e consegnare : Dato un albero binario, implementare le seguenti tre visite: visita in profondità, visita infissa e visita per livello. Allo scopo scegliere due pattern da utilizzare e motivarne la scelta.
Esercitazioni A.A. 2017-2018
Il materiale relativo alle esercitazioni è disponibile al seguente repository: https://github.com/INGSW2017/CourseMaterial
Informazioni pratiche sull'esame
L'esame può essere svolto scegliendo tra due modalità alternative:
- Svolgimento di un progetto (entro il primo appello) + orale
- Scritto + orale