Summaries
University notes in Markdown format from Obsidian.
Introduzione
download Download MDInformazioni generali
Lo scopo dell'Ingegneria del Software è quello di riuscire a progettare quello che desidera il cliente.
Password PDF: ingsw
Organizzazione del corso
Le fasi del corso sono:
- Concetti basilari d'Ingegneria del Software (16 ore);
- Ingegneria del Software Orientata agli Oggetti (32 ore);
- Esercitazioni (48 ore);
Ancor meglio, possiamo dividere il corso in due parti:
- PRIMA PARTE:
- concetti di base;
- design patterns;
- esercitazioni con presentazione;
- SECONDA PARTE:
- analisi dei requisiti;
- IS Orientata agli Oggetti;
- Anti-Patterns e Refactoring;
Concetti di base
I concetti di base del corso sono:
- introduzione all'ingegneria del software;
- Unified Modeling Language;
- i Processi Software;
- analisi dei Requisiti;
- progettazione;
- sviluppo;
- verifica e convalida (testing e validation);
- gestione.
Esercitazioni
La parte delle esercitazioni sono suddivise in varie parti:
- esercitazioni "classiche";
- esercizi da svolgere e presentare in aula;
- svolgimento di un progetto in aula in gruppo o individuale;
- è obbligatoria la presenza.
Esame
L'esame è composto dal progetto e dall'orale solo nel primo appello (gennaio 2022). Dopo gennaio 2022, l'esame è composto da un esercizio da fare al computer e dall'orale.
Materiale didattico
Libri di riferimento:
- Applying UML and Patterns... - Prentice Hall (C. Larman);
- Software Engineering 8th ed. - Pearson Education (I. Sommerville);
- UML Distilled - Addison-Wesley (M. Fowler, K. Scott).
Oltre ai libri, sono disponibili dispense e lucidi sul sito web del corso.