S7 INF Architectures logicielles
Présentation
Ce module permet de sensibiliser les étudiants à l’importance de l’architecture logicielle dans la qualité du développement logiciel, en particulier pour la maîtrise du changement. L'enseignement est essentiellement basé sur des études de cas.
Pré-requis nécessaires
Maîtrise des concepts de base de la programmation objet et la modélisation à l’aide de diagrammes UML
Objectifs
L’objectif de ce module est l’apprentissage des concepts de base des architectures logicielles au travers l’étude des Design patterns.
Compétences visées
- Connaître les principes et l'utilisation des principaux Design Pattern du développement logiciel
- Mettre en place les principaux Design-Pattern dans un langage de programmation objet
Bibliographie
« Design Patterns: Elements of Reusable Object-Oriented Software” Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Addison-Wesley, 1994
Langue d'enseignement
Français