Question

Dans un diagramme de composant UML, comment identifie-t-on ou identifie-t-il un composant en tant que base de données, de sorte qu'il soit facilement reconnaissable? Autrefois, il y avait le symbole du cylindre pour afficher la base de données, mais cela ne fait pas partie du langage UML. Il en va de même pour un serveur d'applications, par exemple, comment cela serait-il affiché?

Les stéréotypes sont-ils applicables ici? Le symbole de composant peut-il être amélioré avec des éléments graphiques?

Était-ce utile?

La solution

L'UML peut être étendu via des profils.

Les principaux mécanismes d'extensibilité sont les stéréotypes, les contraintes et les valeurs balisées.

Les stéréotypes peuvent avoir une icône de stéréotype facultative.

  • Vous pourrez peut-être trouver un profil existant avec une icône cylindrique pour & # 171; base de données & # 187;
  • Votre outil UML peut vous permettre de créer votre propre profil

Autres conseils

Utilisez simplement le <<database>> pour le diagramme de composants.

Pour plus d'informations, consultez cet article: http: //www.sparxsystems. com.au/resources/uml_datamodel.html

Vous marquez les bases de données <<database>> et les serveurs tels quels (il apparaît) <<infrastructure>> selon Scott Ambler . J'ai tiré cette information de la figure 1, mais je recommanderais de lire cet article (et ses autres articles - ce sont de bonnes lectures).

Autre chose que je voudrais signaler: UML n’est qu’une méthode de modélisation. Dans la documentation formelle, j'essaie de respecter la norme. Cependant, lors de la planification et de la documentation pour l'équipe, j'utilise ce qui est logique et compris par l'équipe. Pour vous, cela pourrait signifier de mettre un cylindre étiqueté & Quot; DB & Quot; ou le nom du DB dans la zone de composant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top