Modélisation (UML) et implémentation (avec tests unitaires et design patterns) d’un logiciel avec interface utilisateur graphique.