2010-06-16 3 views
0

J'ai deux applications, A et B, toutes deux avec une interface utilisateur basée sur le Web.Interface UML: intégration d'iframe URL

Les deux applications sont intégrées via un mécanisme d'URL iframe.

Un utilisateur peut cliquer sur un lien dans l'application A et obtient alors l'interface utilisateur de l'application B mod iframe dans l'application A.

Maintenant, puisque les deux applications ont une interface entre l'autre (-ils?): Qui fournit l'interface et qui a besoin de l'interface, au sens UML? Quel est le flux d'informations principal sur cette interface?

Répondre

0

IMO cela dépend du niveau de détail de UML. Dans un diagramme de cas d'utilisation (abstract top level), vous montrez généralement ce que fait un acteur avec un système. L '"interface" (GUI) utilisée par l'acteur est composée de vos systèmes A et B, éventuellement l'application d'intégration C ajoute une fonctionnalité supplémentaire.

Dans un diagramme d'activités, vous pouvez modéliser la manière dont les données circulent dans les systèmes.

Retour à votre question: Dans un diagramme de composants, vous pouvez montrer que A, B fournit une interface qui est utilisée par C (composé).