Cours de génie Logiciel donné aux étudiants de la filière informatique, 3ème semestre

Cours de génie Logiciel donné aux étudiants de la filière informatique, 5ème semestre

Ce cours est une introduction au génie logiciel. Il vise à initier les étudiants aux processus de développement des logiciels, ainsi qu’aux méthodes, techniques et outils utilisés pour développer des logiciels de qualité, c’est-à-dire corrects, fiables, robustes, facilement maintenables, évolutifs, etc.

L'objectif général du cours est de donner à l’étudiant une vision claire du cycle de vie du logiciel, de faire apparaître les enjeux liés à chacune des phases du cycle de vie et de donner des méthodes, techniques et outils pour répondre aux enjeux.

Nous verrons comment faire l'analyse et la conception de logiciels à partir des concepts, méthodes et techniques proposées par l’approche orientée objet. Les étudiants apprendront à interpréter et à concevoir des modèles décrivant la structure et le comportement de logiciels à l’aide d’UML, un langage de modélisation de l’approche orientée objet.