2010-11-04 13 views
0

J'ai un User qui veut voir son profil en ligne, dans un site où il s'était déjà enregistré. Je suis en charge de faire un diagramme de flux de données hors de cette situation. Je sais avec certitude que le System retournera un Profile. C'est pourquoi j'ai mis une flèche de System à User.Comment dois-je décrire "L'utilisateur veut voir son profil" dans un diagramme de flux de données? Peut-être que je ne devrais pas?

Comment puis-je exprimer que le User demande son profil au System? Je ne peux pas penser à une façon d'exprimer cela dans un DFD. Je suppose que c'est peut-être parce que vous êtes seulement censé montrer le flux de données dans un DFD et non des actions/demandes? Dois-je effacer complètement la flèche qui va de User à System (?See his profile?)?

Context Diagram (Level 0 Dataflow Diagram) 

alt text

Level 1 Dataflow Diagram 

alt text

Merci

Répondre

1

Pas dur et réponse rapide à ce sujet. Il est possible de s'opposer à son inclusion (pourrait être considéré comme un flux de contrôle, pas un flux de données). Cependant, supposer que le but de DFD est pour la compréhension humaine (c'est-à-dire c'est une image à regarder) aller avec ce qui a le plus de sens pour votre auditoire.

Si je le dessinais, j'inclurais le flux d'entrée à la fois sur L0 & L1 (probablement nommé View Profile plutôt que Check his profile - je préfère les instructions impératives). C'est à la fois l'événement qui déclenche l'action et qui transportera probablement des données pour identifier l'utilisateur.

Je n'inclurais cependant pas le flux marqué ??? sur le diagramme L1. Raison: vous extrayez des données d'un magasin de données pour que la requête soit implicite.

hth.