2016-07-06 3 views
1

Je prépare le diagramme de séquence d'un projet. J'ai fait le diagramme de séquence suivant pour un détaillant mettant à jour son inventaireComment créer un diagramme de séquence pour l'inventaire de mise à jour

Cela m'embrouille parce que c'est la première fois que j'utilise cette technique avec un vrai projet. J'ai utilisé la base de données comme objet ici et je ne sais pas si c'est vrai ou faux. Et une autre chose que je dois clarifier est en utilisant la mise à jour que je voulais à la fois pour l'édition/ajouter un nouvel élément à l'inventaire. Est-ce mal de faire comme ça? ou alors pouvons-nous le dessiner séparément?

L'image suivante fait partie du processus de mise à jour, quelqu'un pourrait-il jeter un coup d'oeil et me corriger si j'ai fait une erreur. (UpdateUI- Interface utilisateur) .Merci à l'avance.

This is the image

Répondre

1

Il ne semble pas juste. Il y a quelques problèmes:

  • Votre base de données sera probablement jamais émettre des messages
  • Actions à l'intérieur d'un DB ne sont généralement pas exposés. Normalement, vous appelez uniquement CRUD de l'extérieur pour une base de données.
  • Vous mélangez synch/asynch (probablement involontairement). Les flèches remplies sont synchronisées, celles qui ne le sont pas sont asynchrones.
  • Page principale est probablement le V dans MVC et UpdateUI le C. Ainsi, le contrôleur va agir sur un clic de l'utilisateur et d'interagir avec le DB.

Alors que de mes tripes ici est un croquis plus raisonnable:

enter image description here

+0

Merci beaucoup pour répondre. Donc, l'utilisateur d'abord cliquer sur le bouton de mise à jour sur la page d'accueil. Alors est-ce mal de le montrer comme ci-dessus et ensuite via les résultats de la base de données sont mis à jour dans updateUI? et après avoir obtenu des résultats ne pouvons pas montrer les résultats à la page de l'interface utilisateur avec l'aide de la base de données? – hEShaN

+1

J'ai essayé de faire un exemple de ce que je pensais être votre intention. –

+0

merci beaucoup thomas je l'obtiens. J'espère pouvoir en faire plus quand je dessine de plus en plus. – hEShaN