Ingegneria del Software - Colloquio integrativo
Il programma del colloquio integrativo prevede lo studio dei seguenti Design Pattern:
- Singleton
- Abstract Factory
- Factory Method
- Builder
- Composite
- Decorator
- Proxy
- Bridge
- Facade
- Template Method
- Observer
- State
- Strategy
- Flyweight
- Command
Il libro di riferimento su cui studiare queste solutioni è:
* E. Gamma, R. Helm, R. Johnson, J. Vlissides - "Design Patterns" - Addison-Wesley
Ogni candidato dovrà rispondere a tre domande del tipo:
- Descrivere un Pattern
- Dato uno scenario applicativo indicare il/i pattern più adatti per ingegnerizzare una soluzione al problema proposto
- Applicare un dato Pattern ad uno scenario applicativo
- Discutere le correlazioni/differenze fra Pattern
Le soluzioni possono essere presentate/applicate in un linguaggio di programmazione ad oggetti a scelta de candidato.
La data di svolgimento del colloquio integrativo può essere concordata via e-mail con il docente del corso.