conception de composants 1 une approche de la notion de composant - PowerPoint PPT Presentation

About This Presentation
Title:

conception de composants 1 une approche de la notion de composant

Description:

c'est quelque chose qui n'est pas n cessairement un ' composant ' ... un composant pour afficher une ligne ou un proxy d'Internet Explorer. le ' simple ' est ... – PowerPoint PPT presentation

Number of Views:136
Avg rating:3.0/5.0
Slides: 7
Provided by: wwwli
Category:

less

Transcript and Presenter's Notes

Title: conception de composants 1 une approche de la notion de composant


1
conception de composants1une approche de la
notion de composant
  • les  dimensions  dun composant
  • la  nature  dun composant
  • diverses  espèces  de composants
  • il ny a pas de  petit composant 
  • lautonomie relative dun composant

2
les  dimensions  dun composant
  • pour la conception
  • élaborer des bons compromis
  • prévoir la persistance dans le temps
  • pour le développement
  • qualité du logiciel
  • niveau de généralité

un composant implique un investissement
3
la  nature  dun composant
?
  • cest quelque chose que lon pense comme un
    composant
  • cest quelque chose qui se comporte comme un
    composant
  • cest quelque chose qui nest pas nécessairement
    un  composant 
  • non nécessairement un objet
  • non nécessairement un fragment dapplication
  • non nécessairement figé comme  composant  (au
    sens Delphi, par exemple)
  • non nécessairement grand (ou petit)
  • non nécessairement inscrit dans une palette
  • etc.

4
diverses  espèces  de composants
  • visuel/non visuel
  • composants visuels (daffichage et/ou de saisie)
  • composants non visuels (techniques RAD)
  • en palette / hors palette
  • en palette instanciation par dépôt sur une
    surface de conception
  • hors palette instanciation explicitement
    programmée
  • locaux/distants
  • embarqués et statiquement liés dans une
    application
  • embarqués et dynamiquement liés (par ex.
    librairie chargée dynamiquement)
  • mixtes une partie statiquement liée une
    partie dynamiquement liée
  • plugin dynamiquement pluggés et exécutés dans
    le contexte de lapplication hôte
  • distants liaison dynamique exécution dans un
    autre contexte
  • spécifiques à un environnement/généraux
  • code source lié à un langage ou à un
    environnement
  • généré compatible interopérable (implique des
    normes et des protocoles)
  • généré indépendant des langages (ex. ActiveX)

5
il ny a pas de  petit composant 
  • il ny a pas de  petit composant 
  • un simple bouton ou un proxy dExcel
  • un composant pour afficher une ligne ou un proxy
    dInternet Explorer
  • contre ce que pourrait suggérer une intuition
    hâtive
  • un  petit  bouton a les mêmes propriétés de
    base quune  grande  fenêtre top-level
  • régularité généralité ? du simple de synthèse

le  simple  est souvent le fruit dune
complexité sous jacente bien pensée et bien
maîtrisée
6
lautonomie (relative) dun composant
  • un composant tend à se faire passer pour autonome
  • idée de  briques  qui seraient indépendantes
  • quil suffirait de juxtaposer
  • cette autonomie nest souvent quapparente
  • protocoles de coopération et de communication
    sous-jacents
  • glu additionnelle darticulation
  • principes et règles dutilisation
  • un composant détermine (doit déterminer) un
    certain niveau dintégration
  • envelopper et absorber les protocoles
    sous-jacents
  • les présenter selon un mode demploi approprié
Write a Comment
User Comments (0)
About PowerShow.com