Objectifs de l’enseignement
Ce cours a pour objectif d’apporter aux étudiants les connaissances théoriques, techniques et
pratiques leur permettant d'étudier, concevoir et réaliser des logiciels. Il s’agit notamment
d’initier les étudiants aux notions de modélisation des logiciels, à travers la distinction des
concepts d’objets et de composants. L’étudiant devra être apte
-- à analyser, concevoir et valider des logiciels dans le cadre unifié de UML pour répondre
aux problèmes identifiés de taille, coût, délai, réutilisabilité,...
-- à structurer des logiciels aux moyens de patrons de conception.
-- à utiliser les techniques de conception par composants
-- à réfléchir au développement en termes d’architectures logicielles.
Contenu de la matière
- Les spécifications de logiciels
- La conception de logiciels
- Les patrons de conception
- Les architectures logicielles
Références
- Composants logiciels et sûreté de fonctionnement intégration de COTS (components off the
shelf)
Auteur : ARLAT - Lavoisier 2000-2008.
- Ingénierie des Composants Logiciels : Concepts techniques et outils
Mourad OUSSALAH Juin 2005 - Ed Vuibert
- Design Patters et Architectures logicielles
Wolfgang PREE - Ed Vuibert - 1998
- Design Patterns : Catalogue de modèles de conception réutilisables
Erich GAMMA, Richard HELM, Ralph JOHNSON, John VLISSIDES- Ed Vuibert- 1999
- CAL 2006 (1re Conférence francophone sur les Architectures Logicielles)
Auteur(s) : OUSSALAH Mourad, OQUENDO Flavio, TAMZALIT Dalila, KHAMMACI Tahar
Date de parution: 08-2006