Architecture logicielle
Ce cours s'adresse aux élèves-ingénieurs en dernière année, des options GSI (dédiée au développement logiciel) et GIPAD (dédiée à l'aide à la décision). L'objectif du cours est l'apprentissage de techniques et de méthodes utiles pour la conception d'architectures logicielles modulaires, à l'échelle des programmes. Le volume horaire est de 15h.
Table of Contents
Archive de code (corrections)
Mini-projet
Introduction au cours
Session 1 - Conception et implémentation des interfaces
Session 2 - Les patrons de conception
Session 3 - Types abstraits de données
- Exercice sur la généricité : cf. le paquet session3.exercices.
- Approche objet et types abstraits de données