Come dovrei rappresentare "L'utente vuole vedere il suo profilo" in un diagramma del flusso di dati?Forse non dovrei?

StackOverflow https://stackoverflow.com/questions/4093956

  •  28-09-2019
  •  | 
  •  

Domanda

Ho un User che vuole vedere il suo profilo online, in un sito dove si è precedentemente registrato.Sono incaricato di creare un diagramma del flusso di dati per questa situazione.So per certo che il System restituirà a Profile.Ecco perché ho messo una freccia da System A User.

Come posso esprimere che il User sta richiedendo il suo profilo al System?Non riesco a pensare a un modo per esprimerlo in un DFD.Immagino che forse sia perché dovresti mostrare solo il flusso di dati in un DFD e non azioni/richieste?Dovrei cancellare completamente la freccia che va da User A System(?See his profile?) ?

Context Diagram (Level 0 Dataflow Diagram)

alt text

Level 1 Dataflow Diagram

alt text

Grazie

È stato utile?

Soluzione

Nessuna risposta dura e veloce a questo.È possibile argomentare contro la sua inclusione (potrebbe essere considerato un flusso di controllo, non un flusso di dati).Tuttavia, presupponendo che lo scopo del DFD sia quello della comprensione umana (ad es.è un'immagine da guardare) scegli ciò che ha più senso per il tuo pubblico.

Se lo stessi disegnando, includerei il flusso di input sia su L0 che su L1 (probabilmente denominato View Profile piuttosto che Check his profile - Preferisco le affermazioni imperative).È l'evento che attiva l'azione e probabilmente trasporta anche dati per identificare l'utente.

Non includerei tuttavia il flusso contrassegnato ??? sul diagramma L1.Motivo:stai estraendo dati da un archivio dati, quindi la query è implicita.

hth.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top