3ème année SI

Génie Logiciel 2

Course ID
GL
Campus
Département Informatique
Level
Licence
Semester
Semestre 5
Credit
4
Method
Cours, TD, TP

Objectifs de l’enseignement :

Dans le cadre des modules d’informatique assurés en première année, les étudiants se sont familiarisés avec l’informatique, dans ses aspects algorithmique et programmation. Ils ont appris à analyser un problème (analyse descendante et structurée) et concevoir une solution intuitive programmable (sans appliquer une méthode particulière de développement). Par ailleurs, dans le cas de problèmes complexes, l’adoption et l’application d’une méthodologie d’analyse et de conception soutenue par au moins un outil est d’une grande nécessité. Cependant, la modélisation objet avec le langage universel UML s’impose comme un outil incontournable dans l’industrie du logiciel, notamment comme formalisme facilitant le dialogue entre tous les participants au développement de logiciels.

  • Comprendre les apports de l’approche orientée objet au domaine du génie
  • Appliquer les concepts orientés objet en utilisant la notation graphique

Objectifs spécifiques :

  • Comprendre les principes fondamentaux de l’approche orientée
  • Identifier les apports de la modélisation UML
  • S’initier aux techniques de modélisation orientées

Connaissances préalables recommandées :

  • Avoir des connaissances en systèmes d’informations.

Contenu de la matière :

Chapitre 1. Introduction

  1. Introduction à la modélisation Orientée Objet
  2. Modélisation, Modèle? Concepts de modélisation, UML

Chapitre 2. Modélisation avec UML

  1. Introduction : Concepts importants de l’approche objet, Histoire de la modélisation par objets, UML en
  2. Eléments et mécanismes généraux
  3. Les diagrammes UML
  4. Paquetages

Chapitre 3. Diagramme UML de cas d’utilisation : vue fonctionnelle

Intérêt et définition, Notation

Chapitre 2. Diagrammes UML de classes et d’objets : vue statique

  1. Diagramme de classes
  2. Diagramme d’objets

Chapitre 5. Diagrammes UML : vue dynamique

  1. Diagramme d’interaction (Séquence et collaboration)
  2. Diagramme d’activités 3. Diagramme d’états/ transitions

Mode d’évaluation : Examen (50%), contrôle continu (50%)

Référence

  • Modélisation objet avec UML. Pierre-Alain Muller, – Éditions Eyrolles, 2003
  • Modélisation et conception orientées objet avec UML 2. M. Blaha et J. Rumbaugh. 2ème édition. Pearson Education,
  • Cours UML 2.0 de Laurent Audibert , site http://www.developpez.com.
  • Shari Lawrence Pfleeger and Joanne M. Atlee, Software Engineering, Fourth Edition, Pearson, 2010.
  • Bern Bruegge and Allen H. Dutoit, Object-Oriented Software Engineering – using UML, Patterns and Java, Third Edition, Pearson,