Conception et programmation objet avancées (M3105) (COBJ315_INFO)

Volume horaire

CM : 15h / TD : 14h / TP : 16h

Présentation

Produire une conception détaillée en appliquant des patrons de conception, la mettre en œuvre en utilisant des bonnes pratiques de programmation orientée objet.

Objectifs

  • Approfondissement de la modélisation objet pour l’analyse, la conception et la programmation
  • Compréhension et mise en œuvre de patrons de conception (design pattern), éléments d'architecture logicielle
  • Notions avancées de programmation orientée objet
  • Sensibilisation aux tests

Compétences acquises

  • Analyse d’une solution informatique
  • Conception technique d’une solution informatique
  • Réalisation d’une solution informatique

Pré-requis

M2103 : Bases de la programmation orientée objet

M2104 : Bases de la conception orientée objet

Plan du cours

  1. Rappel modélisation UML
  2. UML
  3. Bonnes pratiques du génie logiciel
  4. Révisions WPF, tests unitaires, TDD
  5. Tests unitaires & TDD (suite) - Debugger
  6. MVVM + Git (base)
  7. Design patterns DAL ou UWP - Révisions MVVM

Informations complémentaires

Modalités de mise en oeuvre :

  • Utilisation 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
  • Les notions doivent être abordées au travers de réalisations concrètes

Prolongement possible : Rétro-conception

Diplômes intégrant ce cours

En bref

Méthode d'enseignement
En présence

Langue d'enseignement
Français

Date de début
1 septembre 2020

Date de fin
10 janvier 2021

Contact(s)

UFR, Écoles, Instituts

Responsable(s)

Vincent Couturier

Tél : +33 4 50 09 22 54

Email : Vincent.Couturier @ univ-smb.fr

Lieu(x)

  • Annecy-le-Vieux (74)