3ème année licence Ingénierie des Systèmes d’Information et du Logiciel (ISIL)

Analyse et conception orienté Objet

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

Objectifs de l’enseignement :

Assimiler le langage de modélisation UML 2 pour présenter efficacement et de manière compréhensible les spécifications et la conception d’un système. Comprendre les besoins d’un processus de développement et savoir mettre en œuvre une démarche itérative et incrémentale basée sur les raffinements successifs des modèles UML 2.

Connaissances préalables recommandées :

Avoir des connaissances sur le concept Orienté Objet qui a été déjà introduit en 2ème année à travers le module Programmation orientée objet.

Contenu de la matière :

Chapitre 1: Rappels de la technologie orientée objet

  • Principes fondamentaux de l’orienté objet

Chapitre 2: Introduction au processus de développement et à la modélisation

  • Le processus de développement de la capture des besoins à la validation
  • Comprendre le rôle de la modélisation

Chapitre 3: Appliquer les Design Patterns aux modèles

  • Composite pattern, strategy pattern, observer pattern, abstract factory pattern

Chapitre 4: De la conception à l’implémentation

  • Comment traduire les diagrammes de classe UML dans des langages de programmation et dans des bases de données ?
  • Les principes de mise en oeuvre d’applications
  • Les grandes plateformes objets actuels : les technologies .NET de Microsoft et JEE de

Mode d’évaluation :

Examen (50%), contrôle continu (50%)

Références bibliographiques :