MASTER SL

Applications à composants

Année 2003-2004


dernière modification le : 9 mars 2004

EQUIPE ADELE

Organisation Contenu Evaluation Ressources Archives

 

 

Organisation

 

 Volume 

 

 Participants 

 

Responsable de l'enseignement

Jacky Estublier

 

Contenu

 

 

 Transparents 

 
Séance 1  Towards Component-Based Software Engineering
Organisational Issues in CBSE
ecran impression
ecran impression
Séance 2 Components and Architecture
Anatomy of component Technologies
Java Bean
ecran impression
ecran impression
ecran impression
Séance 3 et 4  Séparations des préoccupations
Composants et conteneurs
ecran
Séance 5 et 6 Déploiement ecran
Séance 7 et 8 Objets et composants ecran impression

 

 Déroulement 

 
Séance 1 et 2 (1h30)
Jean-Marie Favre

  • Introduction
    • évolution des techniques de structuration : modèle de vagues de Racoon
    • la nouvelle vague des composants
    • organisations industrielles pour le développement de logiciel
    • processus de développement à composants
    • modèles de "business" à composants
  • Composant vs. Architecture
    • composants logiciels et architecture logicielle
    • objectifs des langages de description d'architecture
    • ACME: un exemple simple de langage d'architecture
  • Anatomie des technologies à composant
    • analogie avec d'autres domaines
    • modèle de composants, modèle d'implémentation
  • JavaBean : un exemple simple de modèle à composants
Séance 3 et 4 (3h)
Didier Donsez

  • Besoin de Séparation des Préoccupations
  • Pourquoi les composants
  • Séparation des Préoccupations
    • Conteneurs EJB
    • Conteneurs CCM
    • POA
  • Technologies des conteneurs
Séance 5 et 6 (3h)
Nourredine Belkahtir

  • Déploiement
  • Motivations, contexte et objectifs: 
  • Cycle de vie du déploiement 
  • Abstraction des sites, produits et procédé de déploiement 
  • Modèle conceptuel de déploiement
  • Exemple de systèmes : Software Dock
Séance 6 et 7 (3h)
Jacky Estublier

  • Objets et composants: un framework conceptuel

 

Evaluation

 

 Examen 

Examen Mardi 16 mars de 14h à 16h. Salle 021. (Vérifier sur le tableau d'affichage au cas où il y aurait d'éventuels changements).

Tout document autorisé. Portable interdit.

Chaque partie du cours sera évaluée. 

Pour la partie concernant la séparation des préoccupations et la technologie des containeurs, l'article ci-dessous devra être lu. Amener une copie de l'article lors de l'examen.

 

 Articles 

Le rapport technique a lire pour l'examen est Separation of Concerns and The Extended Object Machine, F. Duclos, J. Estublier, R. Sanlaville, TR, IMAG/LSR 

Ressources

 

Archives

 


Page maintenue par Jean-Marie.Favre