Génie Logiciel
Master 1 Informatique, année 2009/2010
Objectifs
- Maîtriser les techniques de test et d'analyse de performance pour le génie logiciel, en se focalisant sur l'approche par objets.
- Utiliser des techniques orientées objets pour le génie logiciel : construction et exécution paramétrée, héritage vs. composition, réflexivité.
- Préparer aux approches par composants et par patrons de conception (option Architecture logicielle).
Organisation
Responsable :
PhilippeCollet
Enseignement :
- 6 séances de 1 heure 30 de cours
- 6 TD répartis sur 4 séances de 3 heures sur machine (Linux, Java, Eclipse)
Contrôle des connaissances (1ère session) :
- Contrôle continu à 100 % :
- Mini-projet en équipe de 4 (30%),
le sujet du mini-projet est disponible ici : GlMiniProjet0910 (date de rendu : 17 décembre)
- Devoir sur table (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, outil ant
- Introspection, réflexivité
- V&V objet, test unitaire OO
- Généricité
- Héritage avancé
- Analyse de performance et monitoring
TD machine
Sujets de TD (rappels 6 TD sur 4 séances de 3h) :
- TD : Prise en main et construction avec ant (
pensez à préparer le début de ce TD avant la séance : démarrage et tutoriaux d'Eclipse)
- TD : Réflexivité en Java
- TD : Test unitaire en Java
- TD : Généricité
- TD : Héritage
- TD : Analyse de performance
--
PhilippeCollet - 03 Dec 2009
to top