Il mio DFD è accurato?

2

Questo è il mio primo DFD mai realizzato dopo la mia equa condivisione dell'apprendimento, ma non ho modo di verificare se sia corretto o meno. Anche se ho avuto la massima cura per assicurarmi che sia giusto, potrei sbagliarmi.

Ecco lo scenario:

Bebop Records è una società di vendita per corrispondenza che distribuisce CD e nastri a prezzi scontati per registrare i soci del club. Quando un commesso che effettua l'ordine riceve un modulo d'ordine, verifica che il mittente sia un membro del club controllando il file membro. Se il mittente non è un membro, l'impiegato restituisce l'ordine insieme a un modulo di domanda di adesione. Se il cliente è un membro, l'impiegato verifica i dati dell'articolo dell'ordine controllando il file oggetto.

Quindi l'impiegato inserisce i dati dell'ordine e lo salva nel file dell'ordine giornaliero. L'impiegato stampa inoltre una fattura e una lista di spedizione per ogni ordine, che vengono inoltrate per l'adempimento dell'ordine.

Ed ecco il mio diagramma:

    
posta Dummy Derp 29.08.2012 - 03:50
fonte

1 risposta

3

Tom DeMarco ha inventato i diagrammi del flusso di dati e li ha descritti nel suo libro "Analisi strutturata e specifiche del sistema" . Uno dei suoi punti chiave era che hanno ragione o che hanno OVVIAMENTE torto.

Il tuo DFD appare, sfortunatamente, per rientrare in quest'ultima categoria.

La tua specifica di testo dice che l'impiegato INVIA i moduli di ordine non membri, presumibilmente al cliente, insieme a un modulo di adesione vuoto.

Il tuo DFD, tuttavia, mostra un modulo d'ordine non membro che va a Order Fulfillment, dopo aver attraversato tutte le fasi, proprio come un modulo d'ordine dei membri.

    
risposta data 29.08.2012 - 05:41
fonte

Leggi altre domande sui tag