Semestre 1 - Génie Logiciel / Software Engineering

 

Description:

Le cours de Génie Logiciel ou Software Engineering est destiné à la troisième année Informatique ( Licence et Ingénieur). J’espère, par ailleurs, qu’il sera d’un apport à tout étudiant désirant s’initier au domaine du Génie logiciel.

Le cours est composé de cinq parties à savoir :

  1. Qu'est-ce que le Génie Logiciel?
  • Les raisons qui ont mené à l’émergence du Génie logiciel comme discipline
  • Définition du Génie logiciel
  1. Modèles (méthodes) de développement de logiciels
  2. Modélisation avec UML (Unified Modeling Language)
  • La relation entre le génie logiciel et la modélisation
  • Diagrammes UML
  1. Introduction aux méthodes agiles
  2. Les patrons de conception (Design Patterns) et leur rôle dans un processus de développement

 

Offered: 

2024