________________________________________________________________________________________________
I. Introduction:
Q1: Définissez le diagramme de structures composites
Le diagramme de structures composites décrit la structure interne d'une classe, ainsi que les collaborations que cette dernière rend possible. Les éléments de ce diagramme sont les parties (parts), les ports par le biais desquels les parties interagissent entre elles, avec différentes instances de la classe ou encore avec le monde extérieur, et enfin les connecteurs reliant les parties et les ports.
Une structure composite est un ensemble d'éléments interconnectés et collaborant dans un but commun lors de l'exécution d'un tâche.
Q2: Quels sont les éléments constitutifs d'un diagramme de structures composites?
Les éléments clés du diagramme de structure composite sont les classificateurs structurés, les parties, les ports, les connecteurs et les collaborations.
II. Notions et représentations graphiques:
Q3: Précisez la signification et le rôle principal des éléments d'un diagramme de structures composites?
Classificateur structuré |
Classificateur encapsulé |
Les ports: Le port est un point d'interaction qui peut être utilisé pour connecter un classificateur structuré avec ses parties ou son environnement. Les ports peuvent accessoirement spécifier les services qu'ils fournissent ainsi que les services qu'ils peuvent requérir d'autres parties du système. Les ports sont symbolisés par un carré sur le diagramme.
Les ports peuvent déléguer les requêtes reçues à des parties internes ou au contraire les délivrer directement à la partie qui possède le port en question. Les ports ayant un statut public sont dessinés à cheval sur la bordure de la partie. À l'inverse, les ports protégés (non visibles par l'environnement) sont contenus dans la partie.
Les ports peuvent déléguer les requêtes reçues à des parties internes ou au contraire les délivrer directement à la partie qui possède le port en question. Les ports ayant un statut public sont dessinés à cheval sur la bordure de la partie. À l'inverse, les ports protégés (non visibles par l'environnement) sont contenus dans la partie.
Les connecteurs: Les connecteurs relient plusieurs entités, leur permettant d'interagir entre elles lors de l'exécution. Un connecteur est représenté par une ligne reliant une combinaison de parties, des ports ou des
_____________________________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________________________