Selon l'arrêté ministériel du 30 décembre 1983 relatif à l'enrichissement du vocabulaire de l'informatique, le génie logiciel est défini comme « l'ensemble des activités de conception et de mise en œuvre des produits et des procédures tendant à rationaliser la production du logiciel et son suivi ».

Ce cours d'introduction au génie logiciel aborde les points suivants :

  • le paradigme de Conception Orientée Objet.
  • le langage de modélisation graphique  UML (Unified Modeling Language).
  • le développement logiciel Agile.