====== Ingegneria del Software A.A 2024/2025 ====== * **Docenti**: * Corso A: [[http://pages.di.unipi.it/semini/|Laura Semini]] * * Teams corso A: https://teams.microsoft.com/l/channel/19%3AKumsGNtbWVs6HVHKxZ-wP0bWgyLFQZGQUCm0tlVlq9c1%40thread.tacv2/General?groupId=dd1ec1df-8ee8-4b6d-89ed-33d1c0d79c3d&tenantId=c7456b31-a220-47f5-be52-473828670aa1 * * Orario di ricevimento giovedì ore 11 * Corso B: [[http://pages.di.unipi.it/soldani/|Jacopo Soldani]] * * canale Classroom corso B: https://classroom.google.com/c/NzEzMDc2Nzg0Nzc1?cjc=a3mav3a * * 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’orale può essere sostituito con le due prove in itinere, che rimangono valide per la sessione invernale ===== Lezioni 24-25 ===== - Martedì 17/9, 9-11: Introduzione, temi di ingegneria del sw, concetti di base - Giovedì 29/9, 14-16: Modelli di ciclo di vita, Agile ==== ESAMI ==== * ==== 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 scorsi a.a.: ==== [[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]]