====== Ingegneria del Software A.A 2025/2026 ====== * **Docenti**: * Corso A: [[http://pages.di.unipi.it/semini/|Laura Semini]] * * Teams corso A: https://teams.microsoft.com/l/team/19%3Ak4ubpMVhh-QzPEf-q27OFXAbME95bws5CfPmkzwTXnY1%40thread.tacv2/conversations?groupId=37e503b5-a5ef-4561-9583-c56c2d11c9c2&tenantId=c7456b31-a220-47f5-be52-473828670aa1 * * Orario di ricevimento venerdì ore 10.45-12.45 * Corso B: [[http://pages.di.unipi.it/soldani/|Jacopo Soldani]] * * * * Orario di ricevimento * **Orario delle lezioni** : [[http://www.di.unipi.it/it/didattica/inf-l/orario| Dal sito della segreteria]] * **Registro delle lezioni** Da unimap * *[[:informatica:is-b:avvisi_is-b:|Avvisi]] **Modalità di esame** * scritto (si può consultare solo UML@Classroom) + orale a libri chiusi * Lo scritto è basato su un caso di studio (comune con Basi di Dati) il cui testo viene pubblicato 5 gg prima dell’esame (il testo del caso di studio, non il testo dello scritto!) * Il voto dello scritto vale per l’intero anno accademico, ovvero fino all’appello di settembre (incluso) * In caso di doppia consegna dello scritto, vale l'ultimo voto * L'esame può essere sostituito con le due prove in itinere. ==== ESAMI ==== * L'appello straordinario di lunedì 27 ottobre 2025 sarà costruito sul caso di studio UniRoomShare * Trovate gli altri testi su Teams/Classroom ==== Materiale didattico, in parte disponibile on line ==== - D. C. Kung. Software Engineering (2ed), MCGraw Hill, 2023. ISBN: 978-1260721706 - M. Seidl et al. UML @ Classroom: An introduction to Object-Oriented Modeling, Springer, 2015. ISBN: 9783319127415 - {{:informatica:is-a:architetture14.pdf|Dispensa di architettura e progettazione di dettaglio}}. - {{:informatica:is-a:dispensatesting2014.pdf|Dispensa sulla verifica}} - 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 ==== - Durante il corso useremo Visual Paradigm (editor UML), E' disponibile free la Community Edition: https://www.visual-paradigm.com/download/community.jsp - Articolo [[https://spectrum.ieee.org/aerospace/aviation/how-the-boeing-737-max-disaster-looks-to-a-software-developer | How the Boeing 737 Max Disaster Looks to a Software Developer]] - [[http://ima.udg.edu/~sellares/EINF-ES2/uml2_diagrams.pdf|Riassunto di UML 2.0]] in 33 pagine illustrate, tutto quello che avreste sempre voluto sapere su UML e non avete mai osato chiedere. - {{ :informatica:is-a:dispensaesercizitesti.pdf |Testi di alcuni casi di studio per le esercitazioni}} - Handbook of Software Engineering, a cura di Sungdeok Cha, Richard N. Taylor, Kyochul Kang, Springer, 2019, Disponibile per gli studenti di unipi [[https://link.springer.com/content/pdf/10.1007%2F978-3-030-00262-6.pdf|alla pagina]] ==== Materiale dagli a.a. fino a 23/24 (successivamente su Teams): ==== [[informatica:is-a:aa2324|Materiale a.a.23/24]] [[informatica:is-a:aa2223|Materiale a.a. 22/23]] [[informatica:is-a:aa2122|Materiale a.a. 21/22]] [[informatica:is-a:aa2021|Materiale a.a. 20/21]] [[informatica:is-a:aa1920|Materiale a.a. 19/20]] [[informatica:is-a:aa1819|Materiale a.a. 18/19]] [[informatica:is-a:aa1718|Materiale a.a. 17/18]] [[informatica:is-a:aa1617|Materiale a.a. 16/17]]