Ingegneria del Software
Programma del corso
Concetti Generali
- Introduzione all'ingegneria del software
- I processi software
- Analisi dei requisiti
- Progettazione
- Sviluppo
Verifica e convalida (Testing & Validation)
- Gestione e Manutenzione
- Utilizzo di UML
Ingegneria del Software Orientata agli Oggetti
- Sviluppo agile ispirato al Rational Unified Process
- Design patterns
- Anti-patterns
- Refactoring
Strumenti e framework
Eclipse & vari plug-in