Accueil - Contact - Connexion

Genie logiciel

1I2AC1 Genie logiciel Informatique S2
Cours : 11 h TD : 14 h TP : 0 h Projet : 0 h Total : 25 h
Responsable : Regis Clouard
Pré-requis
- Outils de développement logiciel.
- Programmation et langage C.
- Algorithmique
Objectifs de l'enseignement
Selon l'arrêté ministériel du 30 décembre 1983 relatif à l'enrichissement du vocabulaire de l'informatique [Journal officiel du 19 février 1984], le génie logiciel est « l'ensemble des activités de conception et de mise en œuvre des produits et des procédures tendant à rationaliser la production du logiciel et son suivi ».
Ce cours d'introduction au génie logiciel aborde les points suivants :
- les modèles de conception orientée objet
- le langage de modélisation graphique  UML (Unified Modeling Language).
- les pratiques agile du développement logiciel
Programme détaillé
1. Introduction au génie logiciel
2. L'approche objet
3. Le langage UML
4. Mesures de qualité d'une conception
5. Développement logiciel
6. Code propre
7. Les tests logiciels
8. La réingénierie de code (refactoring)
Applications (TD ou TP)
Exercices de modélisation à partir d'études de cas.
Compétences acquises
- Aptitude à communiquer avec tous les intervenants du développement logiciel.
- Connaissances de base du langage UML.
- Conception de logiciels de grande taille.
Bibliographie
Grady Booch, James. Rumbaugh, Ivar Jacobson, « Le guide de l'utilisateur UML ». Eyrolles, 1998.
(Par les fondateurs d'UML)
Martin Fowler, « UML 2.0 », Campus Press, 2003.
(La description de la version 2.0.)
Richard C. Lee, William M. Tepfenhart, « UML et C++ », S&SM, 1997.
(Une approche personnelle d'UML.)
James Rumbaugh, « Modélisation et conception orientées objet », Prentice Hall, 1991.
(La méthode OMT à la base d'UML.)
Nathalie Lopez, Jorge Migueis, Emmanuel Pichon, « Intégrer UML dans vos projets », Eyrolles 1998.
(Un survol d'UML.)
Pierre-Alain Muller, Nathalie Gaertner, « Modélisation objet avec UML », Eyrolles 2e ed, 2000.
(Par l'auteur du 1er livre qui a vulgarisé UML en France.)
Ivar Jacobson, « Le génie logiciel orienté objet », Addison-Wesley, 1992.
(La méthode OOSE à la base d'UML.)
Pascal Roques, Franck Vallée, « UML en action », Eyrolles, 2002.
(Offre une vision complète d’un processus de développement unifié.)
Bertand Meyer, « Conception et Programmation orientées objet », Eyr

© 2024 - ENSICAEN ( Mentions Légales - Crédits )