Ce cours vient compléter la formation des étudiants en GI et assurer des connaissances en Génie Logiciel et le cycle de vie du logiciel. Plus précisément, la phase de l'analyse et conception. Cette phase état l'une des plus importantes du cycle de vie d'un projet informatique.

Le langage dédié est l'UML (Unified Modeling language) avec ses diagrammes :

  • Les Eléments de spécification du langage

  • L’Usage d’UML pour soutenir le processus de développement logiciel

  • Les Rôles complémentaires des types de diagrammes

  • La Présentation des différents types de diagrammes