didattica:ay2526:ids:main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
didattica:ay2526:ids:main [2025/10/02 09:26] a.morichettadidattica:ay2526:ids:main [2025/10/02 14:08] (current) – [News] a.morichetta
Line 5: Line 5:
 ===== News ===== ===== News =====
 <WRAP center round important 95%> <WRAP center round important 95%>
-  * <wrap em>**29 aprile 2025**:Ogni gruppo che deve effettuare il progetto deve registrarsi all'interno del file dedicato il prima possibile </wrap> + [[https://docs.google.com/presentation/d/1QI39vvUpUpOluSJ4swa8tzZRD_CN-kWQuLG6DElLGBs/edit?usp=sharing||Presentazione Corso e modalità d'esame]]
-  * 17 febbraio 2025: Nella sezione Esami sono stati pubblicati i risultati della prova di esame del 5 febbraio 2025 +
-  * 12 febbraio 2025: Nella sezione Esami è stata pubblicata la data per lo svolgimento della discussione di progetto per il secondo appello +
-  * 19 dicembre 2024: Ogni gruppo che deve effettuare il progetto deve registrarsi all'interno del file dedicato il prima possibile [[https://docs.google.com/spreadsheets/d/1E7UQjJ4Lgn5aCLYrfGlghyLFNNddFoDE3OnU0WnRoN0/edit?usp=sharing|Link]]+
-  * 7 novembre 2024: Le lezioni di Martedì 12 e Martedì 19 Novembre sono annullate causa impegni fuori sede +
-  * 28 ottobre 2024: Si informano tutti gli studenti che mercoledi 30 ottobre alle ore 14 ci sarà la presentazione del progetto di IdS +
-  * 23 ottobre 2024: Mi scuso per lo scarso preavviso, ma la lezione di domani è cancellata causa una concomitante riunione della sezione di informatica +
-  * 22 ottobre 2024: Si informano gli studenti che nei giorni di lunedì 4 novembre e 11 novembre non si terranno lezioni causa impegno fuori sede del docente  +
-  * 18 ottobre 2024: Si informano gli studenti che la **lezione di laboratorio di martedì 22 è sospesa, si svolgerà regolarmente mercoledì 23**. +
-  * 9 ottobre 2024: Si informano gli studenti che le **lezione di laboratorio di martedì 15 e mercoledì 16 Ottobre sono sospese**. +
-  * 2 ottobre 2024: Si informano gli studenti che la lezione di domani è cancellata.+
 </WRAP> </WRAP>
 ---- ----
Line 28: Line 18:
   * morena.barboni@unicam.it     * morena.barboni@unicam.it  
   * Giovedì dalle 9 alle 11 Aula riunioni Polo B (previo appuntamento)   * Giovedì dalle 9 alle 11 Aula riunioni Polo B (previo appuntamento)
- 
- 
-**Link ESSE3** 
-  * [[https://unicam.coursecatalogue.cineca.it/insegnamenti/2024/8096/2021/10000/10028?coorte=2022&schemaid=4013|Ingegneria del Software - AA 2024/25]] 
  
 **Orario delle Lezioni**: **Orario delle Lezioni**:
Line 51: Line 37:
 <wrap em>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</wrap> <wrap em>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</wrap>
  
-* //Modulo di Teoria// +[[https://classroom.google.com/c/ODEwNjMyNDUwNzE5?cjc=25otuefr|Link Classroom]]
-  * [[https://drive.google.com/file/d/113R4OZ5Z5Dkd-HF6XpKx94RHeqky23hx/view?usp=sharing| Introduzione al corso]] +
-  * [[https://drive.google.com/file/d/1UKldL0jc0KwfXE40DykocvULP6por7bo/view?usp=sharing| Processi di Sviluppo]] +
-  * [[https://drive.google.com/file/d/1-mP_JosNsdiovKG4lpscJeDow1SqkHSl/view?usp=drive_link|Introduzione ad UML]]. +
-  * [[https://drive.google.com/file/d/1gNxGcFyKTPrJhTNwSEVE8oZjwVdRyTY_/view?usp=drive_link|Casi d'Uso]] +
-  * [[https://drive.google.com/file/d/1r4GFK8mBSmxu_suqMmRdJnvVmfDpc94S/view?usp=sharing|Diagramma delle Classi]] +
-  * [[https://drive.google.com/file/d/11lMSNpWw-N5iQDZdhUNWHaqMj-dUxiDr/view?usp=sharing|Relazioni]] +
-  * [[https://drive.google.com/file/d/1hudPq5m1XBDMcgRGEb9Bxsq6qVAGfFIN/view?usp=sharing|Diagrammi di Interazione]] +
-  * [[https://drive.google.com/file/d/1WNG3WAwjZ9M5SEBso1XSrLbO04T4vAaG/view?usp=sharing|Diagramma delle classi di progetto]] +
-  * [[https://drive.google.com/file/d/1PVJ9_x_nYf45RRNaZDSYNB44WhRFZs5Y/view?usp=sharing|Diagramma delle Attività]] +
-  * [[https://drive.google.com/file/d/12H4zNymN2bw-ppZCPHYhz2-zky6lvnPw/view?usp=sharing|Ingegneria dei Requisiti]] +
-  * [[https://drive.google.com/file/d/1-yYV0LH4S0I8rszCAXpBWwujm9K0F5T6/view?usp=sharing|Qualità del Software]] +
-  * [[https://drive.google.com/file/d/1LWZx1GgrRP7vp8fMIGXM3xYQvZNAo4WC/view?usp=sharing|Pattern GRASP]] +
-  * +
  
-//Modulo di Laboratorio// +**Progetto**  
-  * [[https://docs.google.com/presentation/d/1dwYXgFk7Xkw6X5RRc8z5k55ce8JMNWgH/edit?usp=sharing&ouid=110373065265771893591&rtpof=true&sd=trueIntroduzione al corso]] +  * [[https://docs.google.com/spreadsheets/d/1e46NkUJy3-qaZKy7GTyitjmpgNw4MmUza7s4QE-lDKc/edit?usp=sharing|Formazione Gruppi]]  - accesso con credenziali UNICAM 
-  * [[https://docs.google.com/presentation/d/1yFC-8Br-A4QPRnrnPzH0M1t9rldRbrO1/edit?usp=sharing&ouid=110373065265771893591&rtpof=true&sd=trueFactoryAbstract FactoryBuilder]] +  * [[https://docs.google.com/document/d/1nPMGqi4PDc0OnC9Sxjh3-GAnpk8qJcXo0PFewqcNTrc/edit?usp=sharing|Testo Progetto]] - accesso con credenziali UNICAM 
-  * [[https://docs.google.com/presentation/d/1jM4ghpUwXXRjslrIO9gVvZ_LOdtE-ESb/edit?usp=sharing&ouid=110373065265771893591&rtpof=true&sd=true Prototype, Singleton]] + 
-  * [[https://docs.google.com/presentation/d/15641VmyAUbeS5g-CVqrcyXJfbIQzc01Z/edit?usp=sharing&ouid=110373065265771893591&rtpof=true&sd=true Adapter, Bridge ]] + 
-  * [[https://docs.google.com/presentation/d/1TyLxYOT2ZZx3s5QpecGDpxUsbnFd6vzC/edit?usp=sharing&ouid=110373065265771893591&rtpof=true&sd=true|Composite, Decorator, Facade]] +**Testi di Riferimento** 
-  * [[https://docs.google.com/presentation/d/19jWsMIqjEHzmopb3_OLsF669_YlIhATv/edit?usp=sharing&ouid=110373065265771893591&rtpof=true&sd=trueFlyweight, Proxy]] +  * Craig Larman - [[https://he.pearson.it/catalogo/1025|Applicare UML e i Pattern: Analisi e progettazione orientata agli oggetti]] - 5a Ed. ItalianaPearson2020. 
-  * [[https://docs.google.com/presentation/d/1zgkMFt61GadebpyfVAaW3Sgt6ksrVqh5/edit?usp=sharing&ouid=110373065265771893591&rtpof=true&sd=true Chain of responsibility, Command, Iterator]] +  * Design Patterns from [[https://refactoring.guru/design-patterns|refactoring guru]] 
-  * [[https://docs.google.com/presentation/d/1H-a2iaucPdx6d7N0jab9stCUaqUsAMTP/edit?usp=sharing&ouid=110373065265771893591&rtpof=true&sd=true Mediator, Memento]] +  * Scott Chacon, Ben Straub - [[https://github.com/progit/progit2-it/releases/download/2.1.4/progit.pdf|Pro Git – Everything you need to know about Git]], 2nd Ed., Apress, 2014 
-  * [[https://docs.google.com/presentation/d/1c3gLK7aD9vwl2PSFhP-5Y7Tv_5V8Xi9u/edit?usp=sharing&ouid=110373065265771893591&rtpof=true&sd=true Observer, State]] + 
-  * [[https://docs.google.com/presentation/d/1blZTZYHS70kL7Ck1lRexC0YRcZtWjc0q/edit?usp=sharing&ouid=110373065265771893591&rtpof=true&sd=true Strategy, Template, Visitor]] +**Testi di Consultazione** 
-  * [[https://docs.google.com/presentation/d/10xGvYKfWvB6DbOp55dckJvKVSznp664jMg-iRF9oTgk/edit?usp=sharing| SpringBoot Framework]]+  * Klaus Pohl - [[https://link.springer.com/book/9783642125775|Requirements Engineering: Fundamentals, Principles, and Techniques]] - Springer Verlag, 2010. 
 +  * Jim Arlow, Ila Neustadt - [[https://www.hoepli.it/libro/uml-2-e-unified-process/9788838663727.html|UML2 e Unified Process - Analisi e Progettazione Object-Oriented]], 2a Ed. Italiana, McGraw-Hill, 2006 
 +  * Michael Lewrick, Patrick Link, Larry Leifer - [[https://www.edizionilswr.it/modelli-di-business-promo/manuale-di-design-thinking.html#/34-formato-cartaceo|Manuale di Design Thinking – Progettare la trasformazione digitale di team, prodotti, servizi ed ecosistemi]], Edizioni LSWR 
 + 
 +**Materiale Utile** 
 +  * [[https://www.vogella.com/tutorials/EclipseGit/article.html|Eclipe Git Tutorial]] 
 +  * [[https://git-scm.com/book/it/v2|Pro Git]] - eBook 
 +  * [[https://refactoring.guru/design-patterns/book|Dive into Design Pattern]] 
 +  * Breve [[https://www.youtube.com/watch?v=NV5WPLm0pZs|video]] che spiega come usare il Personal Access Token per permettere interazione diretta tra GitHub e Eclipse 
 +  * {{didattica:ay2223:ids:spring-boot-reference.pdf|Spring Reference Guide}} 
 + 
 +**Software** 
 +  * Licenza [[https://ap.visual-paradigm.com/universita-di-camerino|Visual Paradigm]] 
 +  * [[http://pipe2.sourceforge.net/|PIPE2]] - Petri Net Editor  
 + 
 + 
 + 
 + 
 +</WRAP> 
 + 
 + 
 +===== Esami ===== 
 +<WRAP box round center 95%> 
 + 
 +**Date Esami A.A. 2025/2026** 
 +  * 5 febbraio 2025 - ore 15 - Aula AA1 
 +    * Le presentazioni dei progetti si terranno il 13 febbraio a partire dalle ore 9. I gruppi sono pregati di iscriversi sul foglio[[https://docs.google.com/document/d/1VPlIz4KE33d68glrwmFG65LmXun-STwlN103aILjEfU/edit?tab=t.0|on-line]] 
 +    * [[https://drive.google.com/file/d/1lSyqfyAXnOamR_Wt8fyOSqUXTHUeaXDK/view?usp=sharing|Testo Esame]] 
 +    * Le correzioni/orali si terranno il prossimo 19 febbraio alle ore 15.30 in aula AA1 
 + 
 +  * 26 febbraio 2025 – ore 15 – Aula AA1 
 +    *  Per la presentazione del progetto i gruppi sono pregati di iscriversi sul foglio entro il 26 febbraio [[https://docs.google.com/document/d/1XAZAN3AfKB140Db5y5m1hwqp-KNdaozYE1jrO5czAkw/edit?usp=sharing|on-line]] 
 +    *N.B. Dopo tale data, le repository GitHub non potranno più essere modificate. Correggeremo la versione che avrà l'ultimo commit entro tale data. 
 +  *  28 marzo 2025 – ore 9 – Aula AA1 
 +    *  Per la presentazione del progetto i gruppi sono pregati di iscriversi sul foglio entro l'8 maggio [[https://docs.google.com/document/d/16srx7ykIzA1H1mukWnxpEhquWZ-f9rbxejffb7LeFZs/edit?usp=sharing|on-line]] 
 +    *N.B. Dopo tale data, le repository GitHub non potranno più essere modificate. Correggeremo la versione che avrà l'ultimo commit entro tale data. 
 +  * 16 giugno 2025 – ore 15 – Aula AA1  
 +    *  Per la presentazione del progetto i gruppi sono pregati di iscriversi sul foglio entro il 27 Giugno </wrap[[https://docs.google.com/document/d/1xp_JTc7nAuZeKCLkIgejZERZ_A09t7ypwWSncd0Fr0s/edit?usp=sharing|on-line]] 
 +    *N.B. Dopo tale data, le repository GitHub non potranno più essere modificate. Correggeremo la versione che avrà l'ultimo commit entro tale data. 
 +  * 14 luglio 2025 – ore 15 – Aula AA1 
 +    *Per la presentazione del progetto i gruppi sono pregati di iscriversi sul foglio entro il 14 Luglio (Data coincidente con lo scritto) [[https://docs.google.com/document/d/1uhi5-YM__V9vdBFArwnlOVjnsOLhrdHIL-g5BLTXyOE/edit?usp=sharing|on-line]] 
 +    *N.B. Dopo tale data, le repository GitHub non potranno più essere modificate. Correggeremo la versione che avrà l'ultimo commit entro tale data. 
 +  * 8 settembre 2025 – ore 15 - Aula AA1 
 +    *Per la presentazione del progetto i gruppi sono pregati di iscriversi sul foglio entro 8 Settembre (Data coincidente con lo scritto) [[https://docs.google.com/document/d/1iZv3bfE-8yLVra8k-zoc8voI4F5_VD1KZE9E_9XnLbo/edit?usp=sharing|on-line]] 
 +    *N.B. Dopo tale data, le repository GitHub non potranno più essere modificate. Correggeremo la versione che avrà l'ultimo commit entro tale data. 
 +  * 29 settembre 2025 – ore 15 - Aula AA1 
 +    *<wrap em> Per la presentazione del progetto i gruppi sono pregati di iscriversi sul foglio entro 8 Settembre (Data coincidente con lo scritto) </wrap>[[https://docs.google.com/document/d/16go_5AT7uobOULRSAUFD0HfeyekRv5tWuVj1n-h0b1w/edit?usp=sharing|on-line]] 
 +    *N.B. Dopo tale data, le repository GitHub non potranno più essere modificate. Correggeremo la versione che avrà l'ultimo commit entro tale data. 
 + 
 +  * 2 febbraio 2026 – ore 15 – Aula AA1 
 +  * 23 febbraio 2026 – ore 15 – Aula AA1 
 + 
 +**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 3** (eventualmente da 2) e richiede lo sviluppo di un sistema software applicando le metodologie e le tecniche apprese a lezione.  
 +  * **Scritto e Orale** - lo scritto si svolge nelle date indicate sopra.  
 + 
 +</WRAP>
  
-   *//Source code// 
-   *[[https://drive.google.com/file/d/1tkM0cWmFXAfAClSE66gLEcLrZqx_Vnem/view?usp=sharing|Design patterns]] 
-   *[[https://drive.google.com/file/d/1c4rRJjlhR2kK_EnwJmGVGB0Es7a3ZoWy/view?usp=sharing|RestFullWebService ]] 
-   *[[https://drive.google.com/file/d/1e3pV_AA31lg7mNqZw1-BDNd00oj90MNP/view?usp=sharing | RestFullWebService con DB h2]] 
-   *[[https://drive.google.com/file/d/1qoIR_Zw_ob658Ve7y5w718udxVzLv42l/view?usp=sharing | Security Example]] 
  
  • didattica/ay2526/ids/main.1759389996.txt.gz
  • Last modified: 2025/10/02 09:26
  • by a.morichetta