Le projet de génie logiciel est composé de deux parties (phase d'analyse et de conception et phase de développement logiciel), chacune correspondant à une AA différente (S-INFO-015 en Q1 et S-INFO-106 en Q2). Selon l'UE qui se trouve dans votre PAE, vous devez soit suivre les deux AA ou uniquement la deuxième. Le but du projet consiste à modéliser (au moyen d'une maquette de l'interface utilisateur et de la conception en UML) un système logiciel non-trivial dans le cadre de l'AA S-INFO-015, et développer ce système en Java, tester avec JUnit et documenter avec JavaDoc dans le cadre de l'AA S-INFO-106.