Génie Logiciel Orienté Objets
Master 1 Informatique, année 2005/2006
Objectifs
- Maîtriser les techniques de spécification et de test pour le génie logiciel, en se focalisant sur l'approche par objets.
- Utiliser les techniques orientées objets et composants pour le génie logiciel : héritage vs. composition, introduction aux patrons de conception, réflexivité, chargement dynamique de classes.
Organisation
Responsable :
PhilippeCollet
Intervenants :
PhilippeCollet,
RogerRousseau
Enseignement :
- 11 séances de 2 heures de cours
- 13 séances de 2 heures de TD machine (Linux, Java)
Contrôle des connaissances (1ère session) :
- Contrôle continu (30 %) : TP long à rendre au cours du semestre
- Examen (70 %) : 2 heures, supports de cours autorisés
Contrôle des connaissances (2ème session) :
- Examen (100%) : 2 heures, supports de cours autorisés
Cours
- Introduction, approches de devt, outil ant
- Introspection, réflexivité
- V&V objet, JUnit
- Conception par contrats, JML, JUnit
- Généricité
- Héritage avancé
- Design pattern 1
- Design pattern 2
- Design pattern 3
- Composants et framework (Java Beans)
- Chargement dynamique de classes
TD machine
--
PhilippeCollet - 12 Dec 2005
to top