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.
Un examen.
N1=examen
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