Bases de la conception orientée objet (M2104) (COBJ214_INFO)

Présentation

Comprendre et modéliser une conception détaillée, produire les tests unitaires associés et l’implanter avec un langage à objets.

Objectifs

  • Modélisation objet pour l’analyse et la conception détaillée par exemple en UML (Unified Modeling Language) : diagramme de classes, diagramme de séquences)
  • Production de tests unitaires, problématique de la non régression
  • Gestion des versions dans le développement
  • Documentation du code
  • Sensibilisation aux bonnes pratiques de la conception et du développement

Pré-requis

M1103 : Structures de données et algorithmes fondamentaux

Volume horaire

  • CM : 10.0
  • TD : 15.0
  • TP : 20.0

Informations complémentaires

 Modalités de mise en oeuvre :

  • Collaboration avec le module M2103 « Bases de la programmation objet »
  • Apprentissage d’un langage de modélisation objet (par exemple UML)
  • Utilisation d'un langage de programmation orientée objet, d’un environnement de développement intégré (EDI / IDE) comprenant la modélisation, d'un gestionnaire de versions et d'un environnement de test unitaire

 

 Prolongements possibles :

  • Sensibilisation à la modélisation pour l'analyse
  • OCL/UML (Object Constraint Language)

Diplômes intégrant ce cours

En bref

Méthode d'enseignement
En présence

Forme d'enseignement
Cours magistral

Langue d'enseignement
Français

Date de début des cours
23 janvier 2017

Date de fin
25 juin 2017

Contact(s)

UFR, Écoles, Instituts

Responsable(s)

Nicolas Meger

Tél : +33 4 50 09 65 58

Email : Nicolas.Meger @ univ-savoie.fr

Lieu(x)

  • Annecy-le-Vieux (74)