Ingegneria del Software e Prova Finale

Calendario lezioni

Lucidi

- Introduzione
- Introduzione alla programmazione ad oggetti
- Java
- Test, debugging e JUnit
- UML
- Design pattern
- Alcuni suggerimenti per la progettazione del software ad oggetti

Esercitazioni

- Materiale esercitazioni

Laboratorio

- Informazioni relative al laboratorio

Software e documentazione

- Eclipse
- NetBeans
- Java Standard Edition
    - API Java 6

Strumenti UML

- StarUML (solo per Windows)
- Modelio (Windows e Linux)
- Papyrus
- UML2 Tools

JML

- Java Modeling Language
- JML reference manual
- OpenJML

Altri riferimenti

- The Java Tutorials
- Oracle Technology Network for Java Developers
- Thinking in Java, 4th edition (Bruce Eckel)
- Javalobby
- Creating a GUI with JFC/Swing
- Design pattern - Gang of four
- Catalogo di Refactoring (Martin Fowler)