Ensimag Rubrique Formation 2022

Génie Logiciel

  • Volumes horaires

    • CM 15.0

    Crédits ECTS

    Crédits ECTS 1.0

Objectif(s)

Le but de cet enseignement est de présenter les méthodologies et outils du Génie Logiciel, dans l’objectif pragmatique de former les étudiants à la réalisation de projets logiciels d’envergure.
Seront abordés les différents types de cycles de vie du logiciel, les techniques d’analyse, de conception et de validation de logiciels, le langage UML, d’autres outils pratiques (gestion de projet, planification, bug tracking, gestionnaire de version).


Contact Nicolas CASTAGNE

Contenu(s)

1. Introduction au génie logiciel.
2. Types de cycles de vie du logiciel
3. Méthodologies et outils du génie logiciel
4. Analyse et de conception : UML pour documenter l’analyse et la conception du logiciel
5. Notions patrons de conception.
6. Validation de logiciel



Prérequis

Néant.

Contrôle des connaissances

Un examen.



N1=examen

Informations complémentaires

Cursus ingénieur->ASI/SEMESTRE A CHOIX->Semestre 8

Bibliographie

M.-C. Gaudel, B. Marre, F. Schlienger, G. Bernot. Précis de génie logiciel. Masson 1996.
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, Object-Oriented Modeling and Design, Prentice Hall, 1991.
J. Rumbaugh, I. Jacobson, G. Booch, Unified Modeling Language Reference Manual, Addison Wesley, 1999