Td4 mpdl Université des sciences et de la technologie Houari Boumediene Master ? Ingénierie des Logiciels Méthodologie et Processus de Développement de Logiciels TD Méta-modélisation Exercice Un composant est généralement représenté par les éléments suiva

Université des sciences et de la technologie Houari Boumediene Master ? Ingénierie des Logiciels Méthodologie et Processus de Développement de Logiciels TD Méta-modélisation Exercice Un composant est généralement représenté par les éléments suivants Son type dé ?nition abstraite du composant Son implémentation mise en ?uvre es aspects fonctionnels et non fonctionnels de son type Un composant possède des interfaces L ? interface sert à déclarer les services fournis et les services requis et à lier les composants On distinguera alors les interfaces de service fournis et les interfaces de service requis Ces interfaces pouvant être publiques ou privées Une interface est représentée par des points de connexion des ports On parlera alors de port fourni et de port requis Un port lie le composant o ?rant le service et celui le recevant Il possède un mode de connexion Les modes de connexion sont Mode synchrone nécessite une synchronisation entre le composant o ?rant le service et celui le recevant Mode asynchrone un service peut être rendu quelque soit le moment o? on le demande Mode continue dé ?nit par un protocole ? Établir sous forme d ? un diagramme de classes UML le méta-modèle d ? un tel composant Exercice Soit un système client-serveur dont le modèle de composants est montré par la ?gure suivante Le composant client est dé ?ni comme un demandeur de service alors que le composant serveur est dé ?ni comme un fournisseur Le client possède une interface publique send-request pour communiquer avec le serveur De son coté le serveur dispose d' une interface publique sendresponse pour communiquer avec le client Par ailleurs le composant serveur est composé de trois composants connection-manager securitymanager database et possède trois interfaces privées connection- port security-port databaseport pour communiquer avec eux La communication entre le client et le serveur est réalisée via un connecteur qui possède deux interfaces publiques caller et called l'une reliée au client et l'autre au serveur CUniversité des sciences et de la technologie Houari Boumediene Master ? Ingénierie des Logiciels Méthodologie et Processus de Développement de Logiciels Le serveur dé ?ni par ailleurs une propriété indiquant que le nombre maximum de clients pouvant solliciter ses services est ?xé à un Le mode de connexion entre le client et le serveur est synchrone ? Donner un représentation de ce modèle à composants à l'aide d'un diagramme de classes UML C

  • 68
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Oct 16, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 21.4kB