===== Lezioni 22-23 ===== - Lunedì 19/9, 9-11: {{ :informatica:is-a:is_01_22_23.pdf |Introduzione, temi di ingegneria del sw}} UPDATED: specifica materiale ammesso allo scritto - Lunedì 19/09, 14-16: {{ :informatica:is-a:is_02_22_23.pdf |Modelli di ciclo di vita, Agile}} (Updated) - Venerdì 23/9, 9-11: {{ :informatica:is-a:is_03_22_23_analisirequisiti.pdf |Analisi dei requisiti}}. * Homework {{ :informatica:is-a:la_piscina_testo_iniziale.pdf |La piscina}}: individuare difetti e scrivere un documento dei requisiti secondo uno standard (separando dominio da reqiiti e requisiti funfionali da non funzionali, ...). * Materiale da consultare (vecchi progetti, in versione bozza, da rielaborare) :{{ :informatica:is-a:houseofcars.pdf | House of Cars}} {{ :informatica:is-a:progetto_vasa.pdf |Vasa}}, {{ :informatica:is-a:pisamover.pdf |PisaMover}}, {{ :informatica:is-a:rebu.pdf |Rebu}}. * Esempi di documenti dei requisiti di provenienza industriale: {{ :informatica:is-a:2006_-_eirene_sys.pdf |eirene sys}}, {{ :informatica:is-a:multimahjong.pdf |MultiMahjong}}, {{ :informatica:is-a:nasax38.pdf |Nasa's X-38 Fault Tolerant System Services}} - Lunedi 26/9: sospensione della didattica per elezioni politiche - Venerdi 30/9, 9-11: Esercitazione di disambiguazione su "la piscina", {{ :informatica:is-a:is_05_e1_22_23_la_piscina_a_lezione.pdf |documento}} modificato a lezione; {{ :informatica:is-a:is_04_22_23_introuml_casid_uso.pdf |Introduzione a UML. Casi d'uso}} - Lunedì 3/10, 9-11: Casi d'uso (lucidi di venerdi 30/9) {{:informatica:is-a:diagramma_costruito_in_aula.jpg?linkonly|Diagramma costruito in aula su Chiavi Magnetiche}} - Mercoledì 5/10, 11-13 (recupero lezione del 26/9): {{ :informatica:is-a:is_05_e1_22-23_esercitazionereq_casid_uso.pdf |Esercitazione Requisiti e Casi D'Uso}}, {{ :informatica:is-a:is_06_22_23_classioggetti.pdf |Diagramma delle classi e diagramma degli oggetti}} {{ :informatica:is-a:generazione_di_codice.pdf |Le due slide in più}} - Venerdì 7/10, 9-11: {{ :informatica:is-a:is_06_22_23_classioggetti.pdf |Diagramma delle classi e diagramma degli oggetti}}, {{ :informatica:is-a:is_07_e2_22_23_esercitazioneclassi.pdf |Esercitazione}} {{:informatica:is-a:diagramma_classi_piscina_costruito_in_aula.jpg?linkonly|Diagramma_Piscina}} - Lunedì 10/10, 9-11: {{ :informatica:is-a:is_08_22_23_attivita.pdf |Diagramma di attività,}} {{ :informatica:is-a:is_09_22_23_stati.pdf |diagramma di macchina a stati}} - Venerdì 14/10, 9-11: {{ :informatica:is-a:is_10_e3_22_23_eserattivita.pdf |Esercitazione Attività}} ed {{ :informatica:is-a:is_11_e5_22_esercitazionestati.pdf |Esercitazione Stati}} {{ :informatica:is-a:temp.pdf |Lucidi cambiati rispetto a quanto visto a lezione e diagrammi costruiti in aula}} - Lunedì 17/10, 9-11: {{ :informatica:is-a:is_10_22_23_progettazionedescriverearchitetturesw.pdf |Architetture software: viste e stili architetturali}} - Martedì 18/10, 11-13: Architetture software: viste e stili architetturali, {{ :informatica:is-a:is_11_22_23_diagrammisequenza_con_esercit.pdf |Diagrammi di sequenza}} - Martedì 25/10, 11-13: {{ :informatica:is-a:is_13_22_23_principidiprogettazione.pdf |Principi di progettazione}} - Venerdì 28/10, 9-11: {{ :informatica:is-a:is_12_22_23_e_esercitazioniarchitetture.pdf |Esercitazione Architetture}} {{ :informatica:is-a:is_12a_e_22_23_alternatore.pdf |Esempio: Alternatore}} - Lunedì 31/10, 9-11 (scusatemi per il ponte, ma non posso saltare lezioni. Rete permettendo, faccio lo streaming): {{ :informatica:is-a:is_14_22_23_dp_intro.pdf |Introduzione ai Design Pattern}}, {{ :informatica:is-a:is_14a_22_23_ereditarietavsdelega.pdf |Ereditarietà vs delega}}, {{ :informatica:is-a:is_14a_22_23_strategy.pdf |Strategy}} {{ :informatica:is-a:strategy_in_aula.jpg?linkonly|Schema dell'esercizio visto a lezione}}, come esercizio, scrivere il codice e completare con altri tipi di sconto - Mercoledì 2/11, 14-16: (anticipo lezione di venerdì 4, scambiata con DB): Factories (lucidi su Teams) - Lunedì 7/11, 9-11: Singleton e State (lucidi su Teams) - Venerdì 7/11, 9, 11: Decorator, Adapter, Proxy (lucidi su Teams) - Lunedì 14/11, 9-11: Esercitazione, guardatevi {{ :informatica:is-a:copsandrobbers.pdf |Cops&Robbers}} - Venerdì 18/11, 9-11: {{ :informatica:is-a:is_19_e_correzioneexcops_robbers_22_23.pdf |Correzione Esercitazione}}; {{ :informatica:is-a:is_20_22_23_introverificaevalidazione.pdf |Introduzione a verifica e testing}} - Lunedì 21/11, 9-11: {{ :informatica:is-a:is_21_22_23_testing1.pdf |Testing: proof obligations; black box; combinatorio}} - Venerdì 25/11, 9-11: Testing: {{ :informatica:is-a:is_22_22_23_testing2.pdf |white box e mutation testing}} ed {{ :informatica:is-a:is_22bis_22_23_esercitazione_testing.pdf |esercitazione sul testing}} - Lunedì 28/11, 9-11: Esercitazione sul caso di studio {{ :informatica:is-a:lacorriera_testo.pdf |La corriera}} - Venerdì 2/12, 9-11: {{ :informatica:is-a:is_23_e_correzione_esercitazione_corriera_22_23.pdf |Correzione esercitazione}} ===== ESAMI ===== * Appello straordinario autunnale per F.C. e lavoratori, che si svolge con le vecchie modalità: Progetto {{ :informatica:is-a:progetto5_str_is_calcetto_2022.pdf |Calcetto}} * Primo appello. Il {{ :informatica:is-a:isdb_crociere_compito.pdf |compito scritto}} del 13/12/22 ore 14-16 si è batasto sul seguente caso di studio: {{ :informatica:is-a:testo_isbd_crociere.pdf |ISBD Crociere}}. * Secondo appello. Il {{ :informatica:is-a:sciclub_compito.pdf |compito scritto}} del 11/01/23 ore 14-16 si è batasto sul seguente caso di studio: {{ :informatica:is-a:progetto2_is_sciclub_2022_23.pdf |Sci Club Torre pendente}}. * Appello straordinario del 20/03/2023 ore 14:00, per F.C. e lavoratori, si svolge con scritto in aula sul caso di studio {{ :informatica:is-a:progetto6_str_is_bd_camping_marzo2023.docx |Glamping}} e orale. Gli orali saranno martedì 21 a partire dalle 10 oppure lunedi 27 a partire dalle 9, nel mio ufficio * Terzo appello. Il {{ :informatica:is-a:testocompitoappello3_maggio23.pdf |compito scritto}} del 08/05/23 ore 9-11 si è basato sul seguente caso di studio: {{ :informatica:is-a:progetto_appello3_maggio23.pdf |Concorso di Libri}}. * Quarto appello. Il {{ :informatica:is-a:testocompitoappello4_giugno23.pdf |compito scritto}} di mercoledì 07/06/23 ore 9-11 si è basato sul seguente caso di studio: {{ :informatica:is-a:quartoappellofinoaqui.pdf |Fino a qui tutto bene}}. * Quinto appello. Il {{ :informatica:is-a:testocompitoappello5_luglio23.pdf |compito scritto}} di lunedì 03/07/23 ore 9-11 si è basato sul seguente caso di studio: {{ :informatica:is-a:progetto_is_5_taxi_luglio2023.pdf |Taxi Driver}}. * Sesto appello. Il {{ :informatica:is-a:testocompitoappello6_settembre23.pdf |compito scritto}} di venerdi 08/09/23 ore 9-11 si basa sul seguente caso di studio: {{ :informatica:is-a:dieci_inverni.pdf |Dieci inverni}}. Gli orali saranno la settimana successiva nel mio ufficio con calendario che trovate su Teams nella cartella "File".