Generatore di diagrammi di flusso dei dati

Diagrammi di flusso dei dati di contesto e di livello 1 partendo da una semplice descrizione

Descrivi chi invia cosa al tuo sistema, cosa fa il sistema con questi dati e dove vengono memorizzati. SciDraw AI disegnerà entità esterne, processi numerati, archivi di dati e flussi di dati etichettati, nella notazione Yourdon/DeMarco o Gane-Sarson.

DFD di contesto e livello 1Flussi di dati etichettatiYourdon/DeMarco o Gane-SarsonEtichette in cinese o inglese

Esempi di diagrammi di flusso dei dati

Fai clic su un esempio per caricarne la descrizione.

Cosa fa questo generatore di diagrammi di flusso dei dati?

Disegna un diagramma di flusso dei dati a partire dalla descrizione della provenienza dei dati, di come vengono elaborati e di dove vengono memorizzati. Le entità esterne diventano rettangoli, i processi cerchi numerati (Yourdon/DeMarco) o rettangoli arrotondati (Gane-Sarson), gli archivi di dati rettangoli aperti alle estremità con un ID, e ogni flusso di dati diventa una freccia etichettata dalla sua origine alla sua destinazione. È perfetto per lavori scolastici di analisi di sistema, il capitolo di analisi di una tesi e i documenti di requisiti software.

Perché i diagrammi di flusso dei dati sono utili

  • Un diagramma di contesto fissa i confini del sistema e mostra tutti gli input e output in un'unica immagine.
  • I DFD di livello 1 e livello 2 dividono un sistema in processi che puoi progettare e testare separatamente.
  • I corsi di analisi strutturata e numerosi documenti sui requisiti richiedono un DFD di primo livello e uno di livello 1.

Come disegnare un diagramma di flusso dei dati

Inizia con il diagramma di contesto (primo livello): l'intero sistema visto come un unico processo, circondato dalle entità esterne che scambiano dati. Nomina ogni flusso in base ai dati che trasporta ("dettagli dell'ordine", non "invia"). Successivamente disegna il livello 1: dividi il sistema da tre a sette processi numerati e aggiungi gli archivi di dati in lettura o scrittura. Descrivi ogni flusso come "origine → destinazione: dati", in modo che ogni freccia punti nella giusta direzione. Ricorda le regole dei DFD: i dati si muovono tra entità e archivi esclusivamente attraverso un processo, e ogni processo ha almeno un input e un output.

Elementi di un diagramma di flusso dei dati

  • Entità esterna: un rettangolo per una persona, organizzazione o sistema esterno al tuo.
  • Processo: un cerchio numerato (Yourdon/DeMarco) o un rettangolo arrotondato (Gane-Sarson) che trasforma i dati.
  • Archivio di dati: un rettangolo aperto a un'estremità con un ID come D1, in cui vengono conservati i dati.
  • Flusso di dati: una freccia etichettata con i dati che trasporta, da un'origine a una destinazione.
  • Livelli: il diagramma di contesto (livello 0) e la sua suddivisione in diagrammi di livello 1 e livello 2.

Domande Frequenti

Qual è la differenza tra un diagramma di contesto e un DFD di livello 1?

Un diagramma di contesto (chiamato anche diagramma di primo livello o di livello 0) mostra l'intero sistema come un unico processo assieme alle sue entità esterne e ai flussi di dati. Un DFD di livello 1 espande quel processo in molteplici sottoprocessi numerati, e vi aggiunge gli archivi di dati. Indica quale livello desideri nella tua descrizione.

Come dovrei descrivere i flussi di dati?

Scrivi un flusso per frase usando il formato "origine → destinazione: dati", ad esempio "Customer → 1 Process Order: dettagli dell'ordine". Per uno scambio bidirezionale, scrivi due flussi distinti. Assegna agli archivi di dati un ID come D1, in modo da disegnarli una sola volta.

Quale notazione utilizza?

Utilizza la notazione Yourdon/DeMarco per impostazione predefinita: processi come cerchi, archivi di dati come rettangoli aperti. Richiedi la notazione Gane-Sarson nella tua descrizione per ottenere processi a forma di rettangolo arrotondato con il numero nella fascia superiore.

Il diagramma generato è sempre corretto?

Non sempre. Controlla che ogni flusso punti nella direzione giusta, che nessun archivio o entità venga ripetuto e che non manchino flussi. I diagrammi con circa dieci flussi o meno sono i più affidabili; dividi i sistemi più ampi per livelli.

Posso modificare il diagramma in seguito?

Sì. Scaricalo come PNG ad alta risoluzione o aprilo nell'editor per continuare a perfezionarlo. Dall'editor puoi convertirlo in un file vettoriale SVG (10–15 crediti), un file PowerPoint PPTX (10 crediti) o un file Visio (20 crediti).

Quanti crediti costa?

Ogni diagramma consuma 5 crediti a 2K. Un account gratuito riceve 10 crediti all'iscrizione e altri 5 ogni giorno; i piani a pagamento e i pacchetti di crediti ne offrono di più. Consulta la pagina dei prezzi per i piani attuali.

Disegna ora il tuo diagramma di flusso dei dati

Descrivi le tue entità, i processi e gli archivi di dati per ottenere un DFD pulito.