2009-10-13 7 views

Répondre

3

Component Diagrams sont utilisés pour représenter graphiquement les composants de haut niveau que vous allez développer. Par exemple, dans mon application, j'utilise COM pour séparer les modules. Chaque objet COM s'exécute dans son propre exécutable et est modélisé en tant que composant.

Deployment Diagrams sont utilisés pour représenter les modules d'exécution réels qui sont requis pour compléter le système. Cela inclut vos modules et tout matériel/logiciel requis pour compléter votre système. Dans mon application, le diagramme de déploiement contiendra les noms de tous les serveurs et les modules qu'ils exécuteront.

1

Un diagramme de composants décrit l'organisation des composants physiques dans un système. diagrammes de déploiement représentent les ressources physiques dans un système comprenant des noeuds, des composants et connections.See par exemple ici http://vinci.org/uml/

8

En termes simples, un diagramme de composants montre comment les différents éléments de votre système ont été regroupés (dans des ensembles/dll etc) - et le lien entre ces composants. Un diagramme de déploiement vous amène un peu plus loin et décrit sur quels éléments matériels résident ces composants.

Ainsi, par exemple, si « utility.dll » est un composant et dire qu'il est déployé sur la machine client (matériel). Ensuite, le diagramme de composants de ce système affichera Utilitaire et son lien avec d'autres composants du système (par exemple, Paquets Client/SQL). Considérant que, le diagramme de déploiement montrera la configuration matérielle - serveur de serveur de DB/Web/machine de client. Et le composant d'utilité seront placés dans le noeud de machine de client.

Questions connexes