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 )