UML - Diagramme de composants, partie 1

Table des matières
Les diagrammes UML Ce sont principalement des schémas conceptuels, c'est-à-dire qu'ils représentent ce qui devrait arriver ou comment nous pouvons poser une situation ou une solution; par exemple, un diagramme de classes est un diagramme qui représente une abstraction d'un concept qui ressemble à un objet de la vie réelle.
Dans la notion de diagrammes de composants nous allons nous éloigner un peu de cet objectif et passer à un nouveau type de diagramme.
Notion de composant
UNE composant c'est un élément d'un système, il en fait partie et ce n'est pas une analyse ou une interprétation, c'est-à-dire un élément qui existe et peut être visualisé; les composants peuvent correspondre à fichiers, tables, bibliothèques de pilotes, etc.
Les composants et les classes ont une relation, cela peut être vu comme un composant peut être la mise en œuvre d'une ou plusieurs classes, c'est-à-dire que le composant est comme l'incarnation de classes dans le logiciel ou le système.
Modélisation des composants
Nous pouvons établir quelques points avec lesquels nous guider pour mener à bien les modélisation d'un composant, voyons ci-dessous :
  • Lors de la modélisation et de la construction de relations, nous devons permettre de voir la structure du système.
  • Lors de la mise en place de la structure, elle doit permettre de la travailler.
  • Au moment de la documentation, les rédacteurs doivent comprendre la partie technique du composant.
  • Les composants doivent être réutilisables.
Le dernier point est peut-être l'un des plus importants, lors de la création d'un composant, nous devons pouvoir l'utiliser à nouveau, grâce au grand rythme auquel nous vivons, de nombreux composants que nous fabriquons doivent être fabriqués pour pouvoir les utiliser. à nouveau dans un autre système, avec Cela permettra de réduire les délais de livraison et d'économiser de l'énergie; il faut donc investir le plus de temps de qualité pour fabriquer un composant réutilisable.
Interfaces
Ce concept que nous apportons de l'orientation objet nous dit encore que nous devons cacher de l'extérieur et des autres composants les éléments du composant que nous développons, de cette façon nous encapsulons des données et augmentons la sécurité de notre modélisation.
La Interface ce sera la manière dont la composante montrera les processus publics et la manière dont elle peut collaborer avec les différentes parties du système.
Bien qu'il y ait une différence entre la modélisation d'un composant et d'une classe, lors de la construction d'une interface, nous n'avons pas vraiment besoin de faire la différence entre l'existant et le conceptuel.
Nous terminons ce point en indiquant ensuite que l'interface est l'ensemble des opérations qui nous permet de présenter le composant avec le reste du système, avec l'interface nous pouvons faire utiliser le composant et pouvoir être réutilisé grâce à l'encapsulation de ses éléments .
Voyons un exemple de composant avec une interface dans le graphique suivant, dans la deuxième partie du tutoriel nous expliquerons comment obtenir le résultat suivant :

À la fin de cette première partie du tutoriel, nous avons déjà une idée claire de ce qu'est un composant et de la manière dont nous l'associons au système.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave