Skip to topic | Skip to bottom
Home
Minfo
Minfo.GenieLog1213r1.15 - 27 Nov 2012 - 21:35 - PhilippeCollettopic end

Start of topic | Skip to actions

Génie Logiciel

Master 1 Informatique, année 2012/2013, premier semestre

Objectifs

Ce cours a pour objectif d'introduire et d'utiliser diverses techniques de génie logiciel, en se focalisant sur les approches par objets et par composants. Après une introduction aux principes et outils de construction et d'exécution automatiques, les techniques autour des diverses approches de test de programmes orientés objets seront présentées. Les mécanismes autour de l'introspection, de la réflexivité et du chargement dynamique de classes seront aussi étudiés. La problématique du choix et des limites des mécanismes d'héritage, de composition et de généricité contrainte sera ensuite abordée. L'étude de ces limites amènera à s'intéresser aux micro-architectures avec description et mise en oeuvre de plusieurs patrons de conception. Les premiers principes d'architecture logicielle seront enfin illustrés par le principe d'injection de dépendances.

Les connaissances du cours pourront être approfondies par l'option "Lignes de Produits Logiciels" (LpL1213) au second semestre.

Organisation

Responsable : PhilippeCollet

Intervenants : PhilippeCollet, Eric Valade

Enseignement :

  • 5 séances de 3 heures de cours
  • 8 séances de 3 heures de TD sur machine (Linux, Java, Eclipse)

Contrôle des connaissances :

  • 1 note de contrôle continu en TD (présence, travail, participation) (25%)
  • 1 projet par équipe (35%)
  • 1 contrôle terminal (40%)

Evaluation

  • Projet : démarrage le 26 novembre 2012, à rendre pour le mercredi 9 janvier 2013, 23h59 au plus tard : GlMiniProjet1213

  • Examen : mercredi 5 décembre 2012, 9h15-11h15 (salle C3), suivi d'une heure en salle TD7/TD11 pour répondre aux questions sur le projet

Cours

TD

  • TD 1 : prise en main , ant : GlTD1
  • TD 2 : réflexivité : GlTD2
  • TD 3 : test unitaire, mock : GlTD3
  • TD 4 : généricité : GlTD4
  • TD 5 : héritage : GlTD5
  • TD 6 : patrons de conception : GlTD6
  • TD 7 : chargement dynamique : GlTD7

-- PhilippeCollet - 27 Nov 2012


to top

I Attachment sort Action Size Date down Who Comment
cours1-GL-minfo-1213.pdf manage 274.2 K 01 Oct 2012 - 21:42 PhilippeCollet  
cours2-GL-minfo-1213.pdf manage 309.4 K 01 Oct 2012 - 21:43 PhilippeCollet  
cours5-GL-minfo-1213.pdf manage 211.7 K 08 Oct 2012 - 22:34 PhilippeCollet  
cours4-GL-minfo-1213.pdf manage 290.3 K 09 Oct 2012 - 09:30 PhilippeCollet  
cours6-GL-minfo-1213.pdf manage 913.8 K 15 Oct 2012 - 12:33 PhilippeCollet  
cours7-GL-minfo-1213.pdf manage 622.0 K 20 Oct 2012 - 10:01 PhilippeCollet  
cours3-GL-minfo-1213.pdf manage 361.8 K 08 Nov 2012 - 23:32 PhilippeCollet  
ExamMinfo-GL-0910-1ereSession-v01.pdf manage 155.3 K 27 Nov 2012 - 21:33 PhilippeCollet  

You are here: Minfo > GenieLog1213

to top

Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WIKIDeptinfo? Send feedback