Une UV d'initiation au génie logiciel avec une première démarche de cycle de développement, et l'apprentissage de théories et de formalismes appliqués à l'analyse (avec UML) et à la conception (théorie des Bases de données, formalisme E/A, language SQL appliqués à la conception d'un composant de persistance des données).

Une UV co-dirigée par Michel MAINGUENAUD pour la partie BD et par Frédéric BAUCHER pour la partie UML.