Logo ÉTS
Session
Cours
Responsable(s) Christopher Fuhrman

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

Contenu

  • Outils de détection de patrons de conception, études empiriques sur les bénéfices des patrons de conception.
  • Visualisation du logiciel (Roassal, PlantUML)
  • Plate-formes d'analyse de logiciels Moose et Glamorous toolkit, environnement et langage Pharo, utilisation des métamodèles avec Fame/FAMIX
  • Outils d'analyse statique de code source (arbre syntaxique, analyseur syntaxique, etc.)
  • Principes de conception (langage de principes, études empiriques, GRASP, SOLID, etc.) 
  • Réusinage (refactoring) des antipatrons de conception (Refactoring de Fowler)
  • Langages de domaines spécialisés (domain-specific languages) et outils légers pour les concevoir et implémenter (Parsing Expression Grammars)

Cette liste est fournie à titre d'information comme planification initiale et est sujette à changement selon la cadence réelle du cours.

 

Laboratoires et travaux pratiques

Il n'y a pas de séances de laboratoire, mais les travaux sur le projet du cours sont expliqués dans les sections Contenu et Évaluation.