Come mostrare l'operazione di cancellazione nel diagramma di contesto DFD?

2

Voglio mostrare la seguente azione.

"Administrator remove and add users to the system"

Poiché il diagramma di contesto contiene solo input e output, posso aggiungere utenti come follwing.

Administrator-----User registration details---->System(input)
Administrator<----User login details--------System(Output)

Ma come faccio a mostrare rimuovere utenti?

    
posta Pegasus008 16.03.2016 - 18:59
fonte

3 risposte

3

Da molto tempo da quando ho eseguito i DFD, ma, come ricordo, non ci sono simboli per distinguere un add da una modifica da una cancellazione. Qualsiasi processo che modifica il contenuto di un archivio dati, traccia una linea dal processo all'archivio dati. La natura del cambiamento potrebbe essere chiara dal contesto o potrebbe essere necessario spiegarla altrove.

    
risposta data 16.03.2016 - 19:18
fonte
3

I DFD rappresentano flussi di dati tra archivi di dati o funzioni di elaborazione dati ed entità esterne (ovvero sorgenti / sink o input / output). La solita notazione, sia Yourdon / deMarco o Gane & Saron mostra i dati come etichette sulle frecce di flusso.

I diagrammi di contesto sono un sottoinsieme di DFD, che fornisce una vista macroscopica su un sistema nel suo complesso, cioè il sistema (funzione di elaborazione dati di primo livello) nel centro, con lo scambio di dati con il mondo esterno (solo entità esterne, in principio nessun archivio dati).

Nella tua descrizione vedo solo una entità esterna coinvolta, l'amministratore e una funzione di livello superiore "sistema di registrazione utente" e 1 flusso utente in ciascuna direzione.

Sfortunatamente, questo non mostrerebbe l'aggiunta e la rimozione. Penso che potresti avere anche 3 flussi per mostrare il flusso dall'amministratore al sistema in utenti da aggiungere e utenti da eliminare.

Nota: penso che non dovresti mostrare il sistema come input o output, a meno che tu non abbia un sistema di gestione degli utenti connesso ad altri sistemi.

    
risposta data 16.03.2016 - 20:06
fonte
2

È possibile utilizzare un diagramma di flusso di dati in un modo specifico non solo mostrando i "dati di registrazione" che scorrono dall'amministratore al sistema, ma mostrando il flusso di comandi che un amministratore invia al sistema (con i dati necessari allegati ad ogni comando). Questo porta a

[Amministratore] - > (Comando per aggiungere un utente / dati di registrazione allegati --- > [Sistema]

[Amministratore] - > (Comando per la rimozione di un ID utente / utente allegato) --- > [Sistema]

    
risposta data 16.03.2016 - 20:51
fonte

Leggi altre domande sui tag