UML de remplacement pour le contexte diagramme
Selon UML diagramme de contexte contexte diagramme n'existe pas.
Donc ma question est: lequel de diagrammes UML est bon de montrer quelque chose de ce genre et comment cette peinture?
Vous devez vous connecter pour publier un commentaire.
J'ai juste trouvé la définition suivante: http://en.wikipedia.org/wiki/System_context_diagram
C'est probablement ce dont vous avez besoin. 🙂
Il n'y a pas un seul diagramme UML qui serait carte à cette définition, mais j'ai quelques bonnes nouvelles - il y a plusieurs schémas (d'un total de 14), qui indique la frontière entre le système et son monde environnant à partir de perspectives différentes. C'est beaucoup plus souple que seul un contexte diagramme.
Tout d'abord, je voudrais mentionner un spécial élément UML - un limite. Il peut être utilisé dans tout type de diagramme pour montrer une sorte de délimitation. Vous pourriez éventuellement utiliser pour délimiter visuellement entre le système et son environnement, en particulier dans les situations où ce n'est pas explicite.
Les diagrammes suivants peut montrer que la frontière entre le système et son environnement:
UML est souple, il y a probablement d'autres options, mais je pense que c'est suffisant pour se faire une idée.
Nom de votre association sont des services. Cas d'utilisation en centre de diagramme de contexte de la définition des services. Voir diagramme de cas d'utilisation:
Il pourrait être fait avec un cas d'utilisation
http://en.wikipedia.org/wiki/Use_case
EDIT:
Reexamen, diagramme de cas d'utilisation devrait être la prochaine étape une fois que les opérations sont définis donc d'abord vous shouls faire un système de diagramme de séquence.
http://en.wikipedia.org/wiki/System_sequence_diagram
J'ai tendance à utiliser des diagrammes de collaboration pour cette. Donc, pour chaque scénario principal de chaque cas d'utilisation, dessiner un diagramme de collaboration montrant les acteurs, avec l'application en tant qu'entité unique dans le milieu, et les messages voyagent autour de que de montrer comment l'application interagit avec les acteurs afin de répondre à la scénario.
(Je ne mets pas trop de détails dans les messages -- je veux seulement montrer qu'il existe une délégation de responsabilité et à une sorte d'interaction, mais je ne m'inquiète pas à propos des détails des messages, des vues, des données, etc.)
Je trouve le contexte diagramme n'ont un attrait particulier. Il se trouve bien avec les utilisateurs de l'entreprise, en leur montrant le champ & parties d'un système dans une manière très facile. Donc, j'ai tendance à créer un diagramme de contexte, même dans les contextes où UML est très répandue.
Si vous êtes heureux avec pas terminé sur-ensemble d'UML qui est SysML, vous pouvez avoir le bon Contexte diagrammes de là.
Cependant, le contexte de diagrammes SysML sont simplement des Diagrammes montrant contexte du système... et les Schémas-blocs se trouvent être les mêmes que UML2 diagramme de Classe, où les classes sont de stéréotype «SysML::Block».
De sorte que vous pouvez définir votre diagramme de contexte en termes d'agrégation de blocs à votre système, avec les stéréotypes, en se basant sur UML2 les diagrammes de Classe.