EE-IRM721: Génie logiciel

EE-IRM721

Génie logiciel

Système d’évaluation
CC + Examen
Crédits
2 ECTS
Compétences Génériques (+)
1 2 3 4 5 6 7 8 9 10 11
. . . .
Compétences Spécifiques (+)
1 2 3 4 5 6 7 8 9 10
. . .

Liste des acquis d’apprentissage attendus :

  • Comprendre l’importance de génie logiciel pour le métier d’un ingénieur informatique
  • Comprendre le cycle de vie d’un logiciel
  • Savoir comment gérer un projet
  • Savoir comment estimer le coût d’un projet

Pré-requis : Programmation orientée objets (EE-IRM613).

Mots clés : Cycle de vie, Gestion de projet, Estimation de coût.

Objectifs de l’enseignement : Le but de ce cours est de démystifier le domaine du génie logiciel, de se familiariser avec les différents moyens d’aborder un projet de création de logiciel et de sensibiliser les étudiants au métier d’ingénieur logiciel.

Contenu de l’enseignement :

  1. Leçon1 : Crise du logiciel et Introduction au GL
  2. Leçon 2 : Cycles de vie du logiciel
  3. Leçon 3 : Techniques de spécification (spec. formelle)
  4. Leçon 4 : Gestion de projet & estimation de coûts

Eventuels projets à réaliser : Simuler une situation de création de logiciel sur une étude de cas donnée, avec application des démarches vues en cours.

Manuel(s) de base : Condensé de cours & Cours interactif

Bibliograpie :

[ 1 ] Beugnard, A.“ Introduction au génie logiciel”, ENST Bretagne, 1998

[ 2 ] Di gallo, F. “ Cours de génie logiciel”, CNAM Bordeaux, 2001

[ 3 ] Lonchamp, L. “ Cours génie logiciel”, CNAM Nancy, 2003

S’inscrire