Programma di Ingegneria Del Software E Progettazione Web:

-Specifica dei requisiti a. Introduzione, Scopo del documento, Visione del sistema sviluppato, Contesto di utilizzo, sustemi simili (pro e contro). b. Storie d'uso c. Requisiti funzionali d. Diagramma dei casi d'uso - Storyboards - Progettazione a. Class Diagram b. Design patterns c. Diagramma delle attività d. Diagramma della sequenza e. Diagramma degli stati -Testing Casi di test e sui di test. -Coding 4kloc di codice java -Gestione delle eccezioni -Configurazione di Git-Travis-SonarCloud - Java : Linguaggio e Piattaforma (Macchina virtuale) - Modellazione software. UML. - UML Class Diagram 1:Classi, Oggetti Information Hiding - UML Class Diagram 2: Ereditarietà Polimorfismo - UML Class Diagram 3: Interfacce, Ereditarietà multipla fra interfacce in Java. - Binding di metodi in Java - Class Diagram 4 : Associazioni, aggregazioni e composizioni - Progettazione con Responsabilità. - Pattern di Analisi BCE - Patterns GoF - Architetture MVC/PVC - Persistenza su File e DB - Logica di Errore ed Eccezioni in Java - Sintesi di Comportamenti da UML State Machines