Course Syllabus 2013/2014
 
PDF Extract Anglais
Français
index
Module : PG301
Title :
Object oriented modelling
Number of hours :
Combined lecture and tutorial classes : 26.00 h
Individual work : 10.00 h
ECTS credits :
2.50
Evaluation :
Teacher(s) :
EYROLLES Georges - Responsible
Shared by UV(s) :
Level :
third year module
Abstract :
La conception orientée-objet cherche à représenter un système logiciel comme une collection d'objets, chaque objet ayant un état interne, une collection d'attributs qui définissent cet état, et une interface bien définie d'opérations sur ces attributs qui cache au maximum des données relatives à l'objet. Un objet est normalement un membre d'une classe d'objets qui définitles attributs et opérations de ses membres. C'est une stratégie de conception qui s'oppose naturellement à la conception dite fonctionnelle, où le système logiciel est vu comme une fonction principale, opérant sur un état global et définie par décomposition en sous-fonctions plus détaillées.

Plan :
  • Principes SOLID de conception.
  • L'utilisation des modèles de design (design patterns) pour faire les bons choix dans la conception et identifier, dans un système, les participants et leur collaborations. Les exercices se feront autour d'un exemple important, développé en conjonction avec le cours de génie logiciel de troisième année.
  •