Télécharger la présentation
1
Le diagramme de composants
Chapitre 8 Le diagramme de composants
2
I. Définition Le diagramme de composant permet de décrire les aspects physiques d'un système, c’est l’architecture du système dans un environnement bien déterminer. Un composant est un élément physique qui représente une partie implémentée d’un système en terme de modules : fichiers sources, librairies, exécutables, une table, etc. Le diagramme de composants montre l’organisation et la dépendance entre les composants du système dans l’environnement de réalisation. Cours CSI2 - ISG 2008/2009 UML
3
II. Formalisme Cours CSI2 - ISG 2008/2009 UML
4
II.1 Les composants Un composant est un élément physique représentant une partie de l’implémentation du système : code source, les exécutables et bibliothèques, les tables, les fichiers, les documents. Cours CSI2 - ISG 2008/2009 UML
5
II.1 Les composants Cours CSI2 - ISG 2008/2009 UML
6
II.1 Les composants A. Le code source
La modélisation du code source peut être utilisée par les outils de compilation. Par exemple: le code source java est représenté par un seul fichier (.java) ,et dans le langage C++ par deux fichiers: le corps (.ccp) et l’entête (.h). Cours CSI2 - ISG 2008/2009 UML
7
II.1 Les composants B. Les exécutables et les bibliothèques
La modélisation de la dépendance entre les exécutables et les bibliothèques permet de montrer le comportement de l’application dû à un changement d’un composant sur le. Cours CSI2 - ISG 2008/2009 UML
8
II.1 Les composants C. Les tables, les fichiers et les documents
La modélisation de la dépendance entre les tables, les fichiers et les documents permet de contrôler l’architecture du système. Cours CSI2 - ISG 2008/2009 UML
9
II.1 Les composants D. La modélisation des composants
La modélisation des types de composants peut être soit sous forme de stéréotype ou d’icône. Stéréotype <<EXE>>, <<Library>> ou <<DLL>>, <<File>> ou <<Fichier>>, <<Table>>, <<DB>>, <<DB instance>>, etc. Cours CSI2 - ISG 2008/2009 UML
10
II.1 Les composants Les icones Cours CSI2 - ISG 2008/2009 UML
11
II.2 les interfaces Une interface est une collection de spécifications d'opérations qui définissent le service rendu par une classe ou un composant. Cours CSI2 - ISG 2008/2009 UML
12
II.2 les interfaces
13
II.3 la dépendance La relation d’utilisation entre deux composants est nommée dépendance. Illustre l’utilisation des services d’un composant par un second composant. La dépendance peut être stéréotype par un stéréotype prédéfini par UML ou par un stéréotype défini par le concepteur. Cours CSI2 - ISG 2008/2009 UML
14
II.3 la dépendance Cours CSI2 - ISG 2008/2009 UML
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.