====== Ingegneria del Software + Laboratorio ====== ===== News ===== * **26 Marzo 2020**: Nuova data di appello aggiunta sul portale della didattica. Si veda sotto per dettagli. * **14 Gennaio 2020**: Si informano gli studenti che l'orario dell'appello del 5 febbraio è spostato alle ore 14. * **14 Gennaio 2020**: La prossima lezione si terrà il 16 gennaio. * **6 Gennaio 2020**: Causa concomitante riunione di progetto la lezione del 9 gennaio è cancellata. * ** 9 Dicembre 2019**: Causa impegni istituzionali le lezioni del 12 e del 17 Dicembre sono annullate. * ** 22 Novembre 2019**: Causa impegno presso UNIVAQ fissato per il giorno **26 Novembre** la lezione del mattino è cancellata. * ** 11 Novembre 2019**: Causa impegno imprevisto la lezione di domani 12 Novembre è annullata. Prossima lezione giovedì 14. * ** 4 Novembre 2019**: Trovate sotto l'elenco dei progetti che possono essere sviluppati per l'esame. Il gruppo sceglie un progetto e poi provvedere a compilare il foglio excel con i dati richiesti. * ** 28 Ottobre 2019**: Trovate sotto il link ai progetti selezionabili ed il form per esprimere il voto. Nella lezione del 29 verranno illustrate le modalità. * ** 21 Ottobre 2019**: Si informano gli studenti che causa impegni fuori sede del docente le lezioni del **24 ottobre** e del **7 novembre** sono cancellate. * ** 11 Ottobre 2019**: Sono state caricate le slide che descrivono le linee guida per esecuzione del progetto. Consiglio agli studenti la lettura prima della lezione del 15 Ottobre. * ** 1 Ottobre 2019**: Si informano gli studenti che causa impegni fuori sede del docente la lezione del 3 Ottobre è cancellata * ** 30 Settembre 2019**: Prima lezione 1 Ottobre ore 11 aula AA1 ---- ===== Informazioni Generali ===== **Docente**: * [[https://docenti.unicam.it/pdett.aspx?ids=N&tv=d&UteId=626&ru=PA|Andrea Polini]] **Link ESSE3** * [[https://didattica.unicam.it/Guide/PaginaADErogata.do?ad_er_id=2018*N0*N0*S1*12484*7524&ANNO_ACCADEMICO=2018&mostra_percorsi=S|Ingegneria Del Software - A.A. 2018/19]] **Orario delle Lezioni**: * Martedì 11 - 13 (Aula AA1) * Mercoledì 11 - 13 (Aula AA1) * Giovedì 11 - 13 (Aula AA1) **Ricevimento studenti**: * mercoledì dalle ore 16:00 alle ore 17:00 ---- ===== Materiale ===== **Slide delle Lezioni** Le slide sono distribuite al fine di orientare lo studente. Lo studio approfondito dei testi di riferimento è condizione necessaria all'acquisizione di conoscenze e competenze utili al superamento dell'esame * {{ :didattica:triennale:ids:ay_1920:01_introduzione.pdf |Introduzione}} * {{ :didattica:triennale:ids:ay_1920:02_processo.pdf |Processi di Sviluppo Software}} * {{ :didattica:triennale:ids:ay_1920:uml_01_introduzione.pdf |Introduzione a UML}} * {{ :didattica:triennale:ids:ay_1920:uml_02_casiuso.pdf |Casi d'uso}} * {{ :didattica:triennale:ids:ay_1920:uml_03_class.pdf |Diagramma delle Classi}} * {{ :didattica:triennale:ids:ay_1920:uml_04_relazioni.pdf |Relazioni}} * {{ :didattica:triennale:ids:ay_1920:uml_06_interazioni.pdf |Diagrammi di Sequenza}} * {{ :didattica:triennale:ids:ay_1920:uml_07_diagrammiattivita.pdf |Diagramma delle Attività}} * {{ :didattica:triennale:ids:ay_1920:uml_08_progettazione.pdf |Progettazione}} * {{ :didattica:triennale:ids:ay_1920:uml_09_interfaccecomponenti.pdf |Diagramma dei Componenti}} * {{ :didattica:triennale:ids:ay_1920:uml_05_package.pdf |Diagramma dei Package}} * {{ :didattica:triennale:ids:ay_1920:uml_11_statediagrams.pdf |Diagramma degli Stati}} * {{ :didattica:triennale:ids:ay_1920:03_requirementsengineering.pdf |Requirements Engineering}} * {{ :didattica:triennale:ids:ay_1920:05_progettazionearchitetturale.pdf |Architetture Software}} * {{ :didattica:triennale:ids:ay_1920:10_designpatterns.pdf |Design Patterns}} * {{ :didattica:triennale:ids:ay_1920:06_vv.pdf |Verifica e Validazione}} * {{ :didattica:triennale:ids:ay_1920:07_evoluzione.pdf |Evoluzione e Manutenzione}} * {{ :didattica:triennale:ids:ay_1920:09_qualita.pdf |Qualità del Software}} * {{ :didattica:triennale:ids:ay_1920:progetto.pdf |Linee guida per il progetto}} **Video Lezioni** * [[https://unicam.webex.com/unicam/ldr.php?RCID=b3054a1a104995d687d80b99253dfefd|1 Ottobre 2019]] * [[https://unicam.webex.com/unicam/ldr.php?RCID=644363f5af0a185ef3bb550901a60e6e|2 Ottobre 2019]] * [[https://unicam.webex.com/unicam/ldr.php?RCID=1ae910a67c85e0319131a516215499c5|8 Ottobre 2019]] * 9 Ottobre * [[https://unicam.webex.com/unicam/ldr.php?RCID=eb8e90c3ad0f5e8cc8e4f020d03ffb40|10 Ottobre 2019]] * [[https://unicam.webex.com/unicam/ldr.php?RCID=61c7588f280c4355a7008e44ffb89053|15 Ottobre 2019]] * [[https://unicam.webex.com/unicam/ldr.php?RCID=3a38a696e84b407da20f14a8d843f29c|16 Ottobre 2019]] * [[https://unicam.webex.com/unicam/ldr.php?RCID=768c3986705d4081bde7e1bca06f760b|22 Ottobre 2019]] * [[https://unicam.webex.com/unicam/ldr.php?RCID=401361acd32f4e01b5157a77ce95fc3c|23 Ottobre 2019]] * 29 Ottobre 2019 - Presentazione Loccioni * [[https://unicam.webex.com/unicam/ldr.php?RCID=622e530ff9bd47d3b810c4f760550f2b|30 Ottobre 2019]] * [[https://unicam.webex.com/unicam/ldr.php?RCID=4398ef9876774328a4d6da2eae0cedc4|31 Ottobre 2019]] * [[https://unicam.webex.com/unicam/ldr.php?RCID=112f147b618c4c07abc15f401c20e9ee|5 Novembre 2019]] - Assegnamento progetti * [[https://unicam.webex.com/unicam/ldr.php?RCID=d07c66256bd2467f99a8ee6e36ce8708|6 Novembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/5e7073f1924d4fb6bffffa60eac85c61|14 Novembre 2019]] * [[https://unicam.webex.com/webappng/sites/unicam/recording/play/4d9bca3fbfea4aa5a27bf57ba4025f33|19 Novembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/81c6db7c510341bab1959fb948246aba|20 Novembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/1ea5fdad188f414589b79bf1fa438585|21 Novembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/6504dd6cd21e4b59a89c84c13ae20088|27 Novembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/7d20e19e53b4449796f93032de41d937|28 Novembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/508ad1a363ec4497b1a726370b281ca3|3 Dicembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/b64086c7be794074af2c4245a35c7f10|4 Dicembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/babd076a6c1d49098e6bda67c1c0914f|5 Dicembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/eddefae3c1a14ac88be5791f4761fe32|10 Dicembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/43a7a134102546d39a175495af4bea90|11 Dicembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/886a37ccb465426985ea54009ca4c771|18 Dicembre 2019]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/c0b97f1270ff4669994ad69fede7e8a4|19 Dicembre 2019]] * 7 Gennaio 2020 - [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/6c852bc4559b4436b60bad41fb64bed5|1]],[[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/99a0f48a88b74d9aa18ef764f727112a|2]],[[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/346d76c4fda945b7be6ad03e2e4140e6|3]] (causa malfunzionamento del sistema di streaming la lezione è divisa su tre flussi) * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/353112847589453ea708aa6db4ebe903|8 Gennaio 2020]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/daf8f64b67fe489eb6b6a324781e0bb8|14 Gennaio 2020]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/af392c77ce9b47f499f2a1096c618e87|16 Gennaio 2020]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/0c94475ddd2b46e0a44fa45beb5d12ba|21 Gennaio 2020]] * [[https://unicam.webex.com/recordingservice/sites/unicam/recording/playback/30fd7a93ec614ef890ebcbdb73883221|23 Gennaio 2020]] **Progetto** * [[https://docs.google.com/document/d/1XTFFIivEcK7GyJkDECavYo9YZQ95SvUwEt6zWi8tIS0/edit?usp=sharing|Elenco finale progetti]] * [[https://docs.google.com/spreadsheets/d/1xtk9oMSWS_GUU8yduTiivuq6bdZzp1mLcgnnKHRSUNs/edit?usp=sharing|Modulo iscrizione gruppo]] * {{ |Esempio}} **Testi di Riferimento** * Craig Larman - "Applicare UML e i Pattern" - 4a Ed. Italiana, Pearson, 2016. * Design Patterns from [[https://refactoring.guru/design-patterns|refactoring guru]] **Testi di Consultazione** * Ian Sommerville - "Ingegneria del Software" - 10a Ed. Italiana, Addison-Wesley, 2017. * Jim Arlow, Ila Neustadt - "UML2 e Unified Process - Analisi e Progettazione Object-Oriented", 2a Ed. Italiana, McGraw-Hill, 2006 **Software** * Licenza [[https://ap.visual-paradigm.com/universita-di-camerino|Visual Paradigm]] * [[http://pipe2.sourceforge.net/|PIPE2]] - Petri Net Editor ---- ===== Esami ===== **Progetto** * [[https://docs.google.com/spreadsheets/d/10qYfcauIQFV-REIZ3kkZNMX2cH7IbxkQChflaKkgz6M/edit?usp=sharing|GitHub IDs]] * [[https://docs.google.com/document/d/1zv202FUB-GKc8BipTo2OhfVmaR1kQPi96lsLM2JMenc/edit?usp=sharing|Lista Iterazioni]] **Date Esami A.A. 2018/2019** * 5 febbraio 2020 * 26 febbraio 2020 – ore 11 * 11 Maggio 2020 - ore 10 - **sessione straordinaria** - [[https://docs.google.com/document/d/1TMXTdo35xR9zxV4wIU1dqxneEMriWJWYZ4RBbf0LI4k/edit|Calendario prove orali]] * 17 giugno 2020, 8 luglio 2020 – ore 11 * 9 e 23 settembre 2019 – ore 11 * 3 e 25 febbraio 2019 – ore 11 **Regole di esame**: Per superare l'esame di Ingegneria del Software è necessario svolgere con esito positivo le seguenti prove: * Progetto - la prova di progetto si svolge in gruppi da 2 o 3 e richiede lo sviluppo di un sistema software applicando le metodologie e le tecniche apprese a lezione. * Orale - la prova orale si svolge nelle date sopra indicate e richiederà allo studente di svolgere semplici esercizi e di rispondere a quesiti relativi ai contenuti del corso. Possono svolgere la prova orale solo gli studenti che siano membri di gruppi che abbiano già svolto la presentazione/discussione del progetto. ** Risultati Esame ** * N/A