Dernière mise à jour: 11/12/2008
Equipe pédagogique: Didier Donsez (contact principal), German Vega, Philippe Lalanda, Yves Ledru, Vincent Lestideau
Contact: {prenom.nom}@imag.fr
Site web: http://membres-liglab.imag.fr/donsez/ujf/m2r/glacs
Volume: 30H (dont 24H CM et 6H TD sur machine), travail personnel estimé 30H
Crédits: 6 ECTS
Spécialité: SIGAL (Systèmes d’Information et Ingénierie avancée des logiciels / Advanced Software Engineering and Information Systems)
Résumé du cours
La crise de logiciel concerne la complexité croissante des logiciels que doivent développer et faire évoluer les équipes de développement et que doivent mettre en œuvre les équipes opérationnelles. Ces dernières années, le Génie Logiciel a fourni de nouveaux paradigmes de développement pour lutter contre cette crise: les architectures logicielles, le développement basé composant et la programmation orientée service. Ces approches proposent principalement de découpler les constituants des logiciels, de réduire le nombre d’entités manipulées par le développeur d’application et de séparer les préoccupations.
L’objectif de ce cours est de présenter les nouvelles approches du Génie Logiciel qui utilisent ces paradigmes.
Le cours s’articule autour de ces chapitres:
10 seances de 3 heures (dont 2 orientée vers la pratique en salle machine) (UFR IMAG, Campus de Saint-Martin d'Hères)
Voir sur ADE
Date
F216 de 13H30 à 16H45 |
Enseignant | Contenu |
02/10 | PL | Introduction |
9/10 | YL |
Architectures
Langages de description d'architecture |
16/10 | YL | Evaluation d'architectures Conception pour l'évolution |
23/10 | DD |
Développement orienté composant : Modèles de composants et compositions, ADL, Modèles : JavaBeans, CCM, .NET, EJB 2 et 3, Spring, ROBOCOP, KOALA, ..., Fractal, ... (transparents ...)
|
6/11 | DD | Ingénierie de conteneurs (bytecode injection, source generation, IoC, IoD, Mixin), Metadata ((transparents ...)) |
13/11 | GV |
Développement orienté service : Services (Web Services (SOAP, REST), Composition et Orchestration/Choregraphie), (transparents ...) ESB/JBI, SAM, SCA (transparents ...)
Service Level Agreement (transparents ...) A lire: |
20/11 | GV | Développement orienté service |
27/11 | Reporté | |
04/12 | VL |
Déploiement (principes, strategies, plateformes, standards (OMG D&C, OASIS, ...) ...)
Artefactes: OBR, JSR 277 & 294, Assemblies .NET, JNLP, ... (transparents ...) |
11/12 | DD | Séance en salle machine F204 SunRay: (exercices ...)
|
18/12 | GV | séance en salle machine F204 SunRay: (exercices ...)
|