Übersicht über Datenflussdiagramme
Physikalische vs logische DFDs
DFD—Ebenen
DFD-Symbole & Notation
So erstellen Sie eine DFD

Unternehmen basieren auf Systemen und Prozessen-ein Unternehmen könnte nicht ohne sie arbeiten. Von Lead-Pflegemethoden bis hin zur Art und Weise, wie ein Team mit Kunden interagiert, beinhaltet fast alles, was ein Unternehmen tut, ein System. Und wenn es um Systeme und Prozesse geht, ist Effizienz alles., In einigen Fällen kann das Rasieren sogar ein oder zwei Minuten Pause zu erheblichen Einsparungen führen. Es gibt unzählige Möglichkeiten, die Effizienz zu analysieren und zu verbessern, aber eine, die auffällt, ist durch Datenflussdiagramme.

Unabhängig davon, ob Sie einen vorhandenen Prozess verbessern oder einen neuen implementieren, erleichtert ein Datenflussdiagramm (DFD) die Aufgabe. Wenn Sie jedoch noch nie eine DFD erstellt haben, kann der Einstieg einschüchternd sein., Es gibt viel zu beachten: verschiedene Ebenen von Diagrammen, Symbolen und Notation, ganz zu schweigen von der tatsächlichen Erstellung des Diagramms—das Navigieren in allem erfordert mehr als nur ein paar Beispiele. Wenn Sie mit Datenflussdiagrammen noch nicht vertraut sind, hilft Ihnen diese Anleitung beim Einstieg.

Was ist ein Datenflussdiagramm?

Ein Datenflussdiagramm zeigt, wie Informationen durch einen Prozess oder ein System fließen. Es enthält Datenein – und-ausgänge, Datenspeicher und die verschiedenen Unterprozesse, die die Daten durchlaufen., DFDs werden mit standardisierten Symbolen und Notationen erstellt, um verschiedene Entitäten und ihre Beziehungen zu beschreiben.

Datenflussdiagramme stellen visuell Systeme und Prozesse dar, die in einem Textblock schwer zu beschreiben wären. Sie können diese Diagramme verwenden, um ein bestehendes System abzubilden und zu verbessern oder ein neues System für die Implementierung zu planen. Durch die Visualisierung jedes Elements können Ineffizienzen leicht erkannt und das bestmögliche System erstellt werden.

Lesen Sie unsere vollständige Datenflussdiagrammübersicht, um mehr über Best Practices beim Erstellen von DFDs zu erfahren.,

Physikalische und logische Datenflussdiagramme

Bevor Sie Ihr Datenflussdiagramm tatsächlich erstellen, müssen Sie feststellen, ob eine physische oder logische DFD Ihren Anforderungen am besten entspricht. Wenn Sie neu in Datenflussdiagrammen sind, keine Sorge—die Unterscheidung ist ziemlich einfach.

Logische Datenflussdiagramme konzentrieren sich darauf, was in einem bestimmten Informationsfluss passiert: Welche Informationen werden übertragen, welche Entitäten erhalten diese Informationen, welche allgemeinen Prozesse treten auf usw., Die in einer logischen DFD beschriebenen Prozesse sind Geschäftsaktivitäten—eine logische DFD befasst sich nicht mit den technischen Aspekten eines Prozesses oder Systems. Nicht-technische Mitarbeiter sollten diese Diagramme verstehen können.

Logisches Datenflussdiagramm (Klicken Sie auf das Bild, um es online zu ändern)

Physikalische Datenflussdiagramme konzentrieren sich darauf, wie Dinge in einem Informationsfluss passieren. Diese Diagramme geben die Software, Hardware, Dateien und Personen an, die an einem Informationsfluss beteiligt sind., Ein detailliertes physisches Datenflussdiagramm kann die Entwicklung des Codes erleichtern, der zur Implementierung eines Datensystems erforderlich ist.

Physisches Datenflussdiagramm (Klicken Sie auf das Bild, um es online zu ändern)

Sowohl physische als auch logische Datenflussdiagramme können denselben Informationsfluss beschreiben. In Abstimmung liefern sie mehr Details als jedes Diagramm unabhängig voneinander. Denken Sie bei der Entscheidung, welche Sie verwenden möchten, daran, dass Sie möglicherweise beides benötigen.,

Weitere Informationen finden Sie in diesem Handbuch zu physischen und logischen DFDs

Datenflussdiagrammebenen

Datenflussdiagramme werden ebenfalls nach Ebenen kategorisiert. Beginnend mit dem grundlegendsten Level 0 werden DFDs mit steigendem Level immer komplexer. Wenn Sie Ihr eigenes Datenflussdiagramm erstellen, müssen Sie entscheiden, auf welcher Ebene sich Ihr Diagramm befindet.

Level 0 DFDs, auch als Kontextdiagramme bezeichnet, sind die grundlegendsten Datenflussdiagramme. Sie bieten eine breite Sicht, die leicht verdaulich ist, aber wenig Details bietet., Datenflussdiagramme der Ebene 0 zeigen einen einzelnen Prozessknoten und seine Verbindungen zu externen Entitäten.

Datenflussdiagramm Ebene 0 Vorlage (Klicken Sie auf das Bild, um online zu ändern)

Level 1 DFDs sind immer noch eine allgemeine Übersicht, aber sie gehen näher als ein Kontextdiagramm. In einem Datenflussdiagramm der Ebene 1 wird der einzelne Prozessknoten aus dem Kontextdiagramm in Unterprozesse unterteilt., Wenn diese Prozesse hinzugefügt werden, benötigt das Diagramm zusätzliche Datenflüsse und Datenspeicher, um sie miteinander zu verknüpfen.

Datenflussdiagramm Ebene 1 Vorlage (Klicken Sie auf das Bild, um es online zu ändern)

Ebene 2+ DFDs zerlegen Prozesse einfach in detailliertere Unterprozesse. Theoretisch könnten DFDs über Level 3 hinausgehen, aber das tun sie selten. Datenflussdiagramme der Ebene 3 sind so detailliert, dass es normalerweise nicht sinnvoll ist, sie weiter aufzuteilen.,

Datenflussdiagramm Ebene 2 Vorlage (Klicken Sie auf bild zu ändern online)

datenflussdiagramm symbole und notation

Je nach methodik (Gane und Sarson vs. Yourdon und Coad), DFD symbole variieren leicht. Die Grundideen bleiben jedoch gleich. Es gibt vier grundlegende Elemente eines Datenflussdiagramms: Prozesse, Datenspeicher, externe Entitäten und Datenflüsse. Das Bild unten zeigt die Standardformen für beide Methoden.,

Wenn Sie sich nicht sicher sind, wie Sie jedes Symbol verwenden sollen, lesen Sie unseren DFD symbols guide.

So erstellen Sie ein Datenflussdiagramm

Nachdem Sie einige Hintergrundkenntnisse zu Datenflussdiagrammen und deren Kategorisierung haben, können Sie Ihre eigene DFD erstellen. Der Prozess kann in 5 Schritte unterteilt werden:

1. Identifizieren Sie wichtige Ein-und Ausgaben in Ihrem System

Fast jeder Prozess oder jedes System beginnt mit der Eingabe einer externen Entität und endet mit der Ausgabe von Daten an eine andere Entität oder Datenbank., Wenn Sie solche Ein—und Ausgänge identifizieren, erhalten Sie eine Makroansicht Ihres Systems-es zeigt die breitesten Aufgaben, die das System erfüllen sollte. Der Rest Ihrer DFD wird auf diesen Elementen aufbauen, daher ist es wichtig, sie frühzeitig zu kennen.

2. Erstellen Sie ein Kontextdiagramm

Sobald Sie die wichtigsten Ein-und Ausgänge identifiziert haben, ist das Erstellen eines Kontextdiagramms einfach. Zeichnen Sie einen einzelnen Prozessknoten und verbinden Sie ihn mit verwandten externen Entitäten. Dieser Knoten stellt die allgemeinsten Prozessinformationen dar, die von Eingabe zu Ausgabe durchlaufen werden.,

Das folgende Beispiel zeigt, wie Informationen über eine Online-Community zwischen verschiedenen Entitäten fließen. Datenflüsse zu und von den externen Entitäten, die sowohl Eingabe als auch Ausgabe darstellen. Der zentrale Knoten „Online-Community“ ist der allgemeine Prozess.

3. Erweitern Sie das Kontextdiagramm in ein DFD der Ebene 1

Der einzelne Prozessknoten Ihres Kontextdiagramms liefert nicht viele Informationen—Sie müssen es in Unterprozesse aufteilen. In Ihrem Datenflussdiagramm der Ebene 1 sollten Sie mehrere Prozessknoten, große Datenbanken und alle externen Entitäten einschließen., Gehen Sie durch den Informationsfluss: Wo beginnen die Informationen und was muss vor jedem Datenspeicher passieren?

4. Erweitern Sie auf eine Ebene 2 + DFD

Um die Details Ihres Datenflussdiagramms zu verbessern, folgen Sie demselben Prozess wie in Schritt 3. Die Prozesse in Ihrem Level 1 DFD können in spezifischere Unterprozesse unterteilt werden. Stellen Sie erneut sicher, dass Sie alle erforderlichen Datenspeicher und—flows hinzufügen-zu diesem Zeitpunkt sollten Sie eine ziemlich detaillierte Aufschlüsselung Ihres Systems haben. Um über ein Datenflussdiagramm der Stufe 2 hinauszugehen, wiederholen Sie diesen Vorgang einfach., Stoppen Sie, sobald Sie einen zufriedenstellenden Detaillierungsgrad erreicht haben.

5. Bestätigen Sie die Genauigkeit Ihres endgültigen Diagramms

Wenn Ihr Diagramm vollständig gezeichnet ist, gehen Sie es durch. Achten Sie genau auf den Informationsfluss: Macht es Sinn? Sind alle notwendigen Datenspeicher enthalten? Wenn Sie sich Ihr endgültiges Diagramm ansehen, sollten andere Parteien in der Lage sein, die Funktionsweise Ihres Systems zu verstehen. Bevor Sie Ihr endgültiges Diagramm präsentieren, wenden Sie sich an Mitarbeiter, um sicherzustellen, dass Ihr Diagramm verständlich ist.,

Datenflussdiagramm Beispiel (Klicken Sie auf das Bild, um es online zu ändern)

Teilen Sie Ihr Datenflussdiagramm

Nachdem Sie Ihre DFD abgeschlossen haben, teilen Sie es als nächsten Schritt. Sie haben es nicht nur geschaffen, um es für sich zu behalten—ob Teammitglieder, Ihr Chef oder Stakeholder, wahrscheinlich muss es jemand anderes sehen. Wenn Sie Lucidchart zum Erstellen eines Datenflussdiagramms verwenden, stehen Ihnen verschiedene Freigabeoptionen zur Verfügung., Diagramme können direkt in Lucidchart gesendet werden, sodass der Empfänger auf das Lucidchart-Dokument zugreifen kann. Abhängig von der Rolle des Empfängers können Sie ihm die Berechtigung erteilen, das Diagramm nur als Ansicht zu bearbeiten oder zu senden. Die umfangreichen Integrationen von Lucidchart ermöglichen die Diagrammfreigabe auf mehreren anderen Plattformen, einschließlich G Suite und Slack.

Beginnen Sie mit unserer Datenflussdiagramm-Software.

Mehr erfahren