Strumenti Utente

Strumenti Sito


informatica:is-a:aa2122

Ingegneria del Software A.A 2021/2022

Lezioni a.a. 21/22

  1. Ascoltatevi la lezione: Lezione07_DavideRoitero-Agile-20210305 che trovate nella cartella “Registrazione delle lezioni” nel canale Teams di IS dell'anno scorso.
  2. Analisi dei requisiti. Materiale da consultare: House of Cars Vasa, PisaMover, Rebu. Esempi di documenti dei requisiti di provenienza industriale: eirene sys, MultiMahjong, Nasa's X-38 Fault Tolerant System Services
  3. Progetto per gli studenti frequentanti: Oltre il giardino
  4. Progetto per gli studenti frequentanti, scadenze: Per mercoledì 23/2: leggete attentamente il documento e preparate una bozza di documento dei requisiti. Segnate i punti su cui avete dubbi, che verranno chiariti a lezione simulando un colloquio col cliente. Per lunedì 28/2: ogni gruppo (3 o 4 studenti per gruppo) consegna il documento dei requisiti
  5. Esercitazione sui requisiti
  6. Progetto per gli studenti frequentanti, scadenze: Per lunedì 14/3, sera: consegna diagramma dei casi d'uso e diagramma delle classi che descrive il dominio di Oltre il giardino
  7. Esercitazione attivita' e stati
  8. Principi di progettazione sw (Aggiornato 19/4)
  9. - Progetto per gli studenti frequentanti, scadenze: Per lunedì 27/4, sera: consegna diagramma delle componenti e di dislocazione di Oltre il giardino + diagramma di sequenza che mostra come l'architettura definita realizza i casi d'uso
  10. Design Pattern: State

Modalità di esame

progetto + orale

DETTAGLI IMPORTANTI PER LA MODALITA' D'ESAME

  • Dovrà essere realizzato un progetto in gruppo. Avrete un progetto per appello e 5 giorni per realizzarlo, max 5 persone per gruppo.
  • Un progetto sufficiente rimane tale per tutta la sessione d'esame, quindi, per esempio, nella sessione estiva non è richiesto che tutti i membri di un gruppo facciano l'orale nello stesso appello.
  • Nella sessione estiva avete 3 occasioni di esame per quanto riguarda il progetto (se fallite per 2 volte il progetto, potete consegnarlo una terza volta), 2 per quanto riguarda l'orale (se bocciate o vi ritirate all'orale, anche se per un voto non gradito, potete ripeterlo solo un'altra volta nella sessione estiva).
  • L'iscrizione all'esame serve solo per la prova orale e non per la consegna del progetto: iscrivetevi ad un appello solo se intendete svolgere la prova orale in quell'appello
  • Gli orali saranno individuali e verteranno sul progetto e sugli argomenti del corso.

Progetto appello straordinario primavera 2022: Woodstock, da riconsegnare entro il 28 marzo seguendo la modalità indicata nel testo. Orale venerdì 1 aprile ore 9 aula M1

Preappello, solo per studenti frequentanti che hanno fatto il progetto in itinere (studenti che comunque possono fare l'orale anche in altri appelli): orale 31 maggio ore 9 aula L1

Primo appello: Il fascino discreto dei musei dell’Università di Pisa, consegna progetti 31 maggio ore 19, orale 7 giugno ore 9 aula L1

Secondo appello: Il museo segreto, consegna progetti 22 giugno ore 18, orale 24 giugno ore 9 aula M1

Terzo appello: The series hunter, consegna progetti 14 luglio ore 18, orale 20 luglio ore 9 aula M1 in dipartimento con aria condizionata: Sala seminari ovest (prenotata dalle 9 alle 11). Gli studenti che hanno chiesto di fare l'esame più tardi: Sala Riunioni Est ore 12

Quarto appello La Piscina:, consegna progetti (ho mandato mail agli iscritti per il lavoro in team) il 5 settembre ore 18. Orali 7 settembre ore 15 aula L1.

Materiale didattico, in parte disponibile on line

  1. Object Oriented and Classical Software Engineering, Stephen R.Schach, Fifth edition, McGraw Hill, Capitoli: 1-3-10 e Object-Oriented Software Engineering, David C. Kung, Capitolo 2
  2. UML@Classroom, Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel, Springer Verlag, 2015. Disponibile per gli studenti di unipi a questa pagina oppure seguendo le istruzioni date nella prima lezione.
  3. Capitoli: 1-2-9-10-11-12-16-17-18 del libro “Software Testing and Analysis: Process, Principles, and Techniques” di Mauro Pezzè e Michal Young, nella versione free che potete richiedere seguendo le istruzioni date nella prima lezione.

Materiale di riferimento/approfondimento, disponibile on line

  1. Durante il corso useremo Visual Paradigm (editor UML), E' disponibile free la Community Edition: https://www.visual-paradigm.com/download/community.jsp
  2. Riassunto di UML 2.0 in 33 pagine illustrate, tutto quello che avreste sempre voluto sapere su UML e non avete mai osato chiedere.
  3. Handbook of Software Engineering, a cura di Sungdeok Cha, Richard N. Taylor, Kyochul Kang, Springer, 2019, Disponibile per gli studenti di unipi alla pagina
informatica/is-a/aa2122.txt · Ultima modifica: 15/09/2022 alle 09:04 (22 mesi fa) da Laura Semini