Esercizio finale per progetto di Informatica III 2010 Sviluppo completo di una applicazione
• Aspetti avanzati di Java
Usa enumerations, Collections, Javadoc
• Design dell'archiettura
Disegna un diagramma delle classi e qualche altro diagramma se riesci Individua le componenti (package java o progetti eclipse)
• Pattern
Utilizza esplicitamente qualche patterns: FACADE; sigleton, MVC
• Testing
Aggiungi dei casi di test Junit e valutane la copertura
• Java GUI
fai almeno una gui interfaccia grafica
• Logging
Usa Log4j per il logging
• Valutazione
Usa qualche strumento per la misura (PMD, STAN, Jdepend...)
• Deployment
Esporto il tutto in un jar eseguibile.
L'argomento dell'applicazione è completamente libero. Esempio:
Gestione degli ordini di pezzi di computer, con distinte ....