Gegevensstroomschema

Gegevensstroomschema

Wat is een gegevensstroomdiagram?

Het gegevensstroomdiagram is een visuele manier om de verplaatsing van de gegevens weer te geven via een informatiesysteem. Presenteert hoe de informatie het systeem binnenkomt en verlaat, waarom ze passeren, waar het wordt opgeslagen en de bronnen en bestemmingen van die informatie.

Bedrijven konden niet werken zonder systemen of processen, en de effectiviteit is essentieel om de doelstellingen te bereiken. Er zijn talloze manieren om deze effectiviteit te bestuderen, maar het gegevensstroomdiagram overschrijdt de andere.

Voorbeeld van gegevensstroom in het Spaans

Een gegevensstroomdiagram of DFD vertoont hoe de processen in een systeem stromen. Het is een grafische weergave om een ​​systeem te tonen en kan op zijn beurt helpen op te lossen waar problemen en inefficiënties zijn.

In een DFD wordt de duur van de processen niet getoond of als deze processen in serie of parallel werken. Er zijn geen lussen of stropdassen, omdat ze in een netwerkdiagram staan, zijn er ook geen beslissingspunten, alsof er in een stroomdiagram staat.

Stroomdiagrammen worden gebruikt om een ​​programma of proces te ontwerpen, analyseren, documenteren of beheren, dat op grote schaal wordt gebruikt op zeer verschillende gebieden zoals programmeren, cognitieve psychologie of economie en financiële markten.

Dit ontstaat in het feit dat het bereik van stroomdiagrammen breed is en een kloof nodig is door typen en classificaties.

Elementen van een gegevensstroomdiagram

Gegevensstroomschema. Bron: bewerkt door gebruiker: AutumnSnow met Inkscape, gebaseerd op afbeelding: DataFlowDiagram esempio1.PNG gemaakt door gebruiker: Ilario, CC BY-SA 3.0, via Wikimedia Commons

De borden die in het gegevensstroomdiagram worden gebruikt, beschrijven het gegevenstraject in een systeem, opslagplaatsen, gegevensinvoer en uitgangen en de verschillende subprocessen. Het zijn gestandaardiseerde notaties als cirkels, rechthoeken en pijlen.

In de DFDS worden verschillende notatiemethoden gebruikt. Deze hebben enkele verschillen, maar ze gebruiken allemaal tekenen en manieren om de belangrijkste elementen van een DFD weer te geven.

Kan u van dienst zijn: hoe werkt telecommunicatie in Mexico?

Externe entiteit

U kunt een mens, een systeem of subsysteem vertegenwoordigen. Het is de oorsprong of het lot van bepaalde gegevens. Dat wil zeggen, verzenden of ontvangen van of naar of naar het geschreven systeem.

Afhankelijk van het bedrijfsproces is het extern voor het systeem dat wordt geanalyseerd. Om deze reden worden externe entiteiten vaak aangetrokken door DFD -randen.

Proces

Het is een bedrijfsactiviteit of functie waarbij de gegevens en hun stroom worden getransformeerd bij het veranderen, bestellen of wijzigen van de richting van de stroom. Neem de binnenkomende gegevens, het verandert ze en produceert daarmee een exit.

Een proces kan dit doen om berekeningen te doen en ook logica te gebruiken om de gegevens te bestellen of de stroomrichting te wijzigen. U kunt afbreken tot een hoger detailniveau om weer te geven hoe de gegevens worden verwerkt binnen het proces.

De processen zijn tussen de ingang en de uitgang, meestal beginnend linksboven op de DFD en eindigend in de rechteronder van het diagram. Er kunnen er een aantal in één diagram zijn.

Data Warehouse

Het bevat de informatie voor het daaropvolgende gebruik, zoals een documentbestand dat wacht om te worden verwerkt.

Gegevensinvoer kan door een proces stromen en vervolgens een datawarehouse invoeren, terwijl gegevensuitgangen vloeien bij het verlaten van een datawarehouse en vervolgens via een proces.

Informatiestroom

Vertegenwoordigt de informatiestroom. Bepaal het reisschema dat informatie van externe entiteiten neemt via de verschillende gegevens en slaat processen op. Met pijlen kan de DFD het adres van de gegevensstroom weergeven.

Regels voor een DFD

Voordat u begonnen met het tekenen van gegevensstroomdiagrammen, moeten vier algemene regels worden gevolgd om een ​​geldige DFD te maken.

- Elk datawarehouse moet ten minste één stroom van invoer- en gegevensuitvoergegevens hebben.

Kan u van dienst zijn: externe delen van een computer

- Elk proces moet ten minste één vermelding en een exit hebben.

- Alle processen in een DFD moeten worden gekoppeld aan een ander proces of een datawarehouse.

- De opgeslagen gegevens van een systeem moeten een proces doorlopen.

Jongens

Volgens wat u in de stroom wilt onderzoeken, zijn er twee soorten gegevensstroomdiagrammen om te kiezen.

Logisch

Gemeenschappelijke database importprocedure. Bron: Bamyers99, CC0, via Wikimedia Commons

Dit type diagram weerspiegelt wat er gebeurt in een stroom van informatie. Toont de informatie die wordt gegenereerd en degene die wordt gecommuniceerd, de entiteiten die die informatie ontvangen, de processen die in het algemeen worden uitgevoerd, enz.

De processen die in een logisch diagram worden beschreven, zijn activiteiten die in een bedrijf worden uitgevoerd, wat betekent dat het de technische aspecten van het systeem niet verdiept. Daarom is het personeel in staat om deze diagrammen te begrijpen zonder dat een technicus nodig is.

Fysiek

Bron: John Azzolini, Public Domain, via Wikimedia Commons

In dit type diagram wordt weerspiegeld hoe informatie door een systeem beweegt. Dit vertegenwoordigt dat programma's specifiek gedetailleerd zijn, evenals computerapparatuur, mensen en archieven die betrokken zijn bij de informatiestroom.

De fysieke diagrammen omvatten de processen die overeenkomen met gegevensinvoer, zoals controlecontrole. Tussenliggende gegevensopslag wordt ook geplaatst, zoals tijdelijke tabellen of bestanden.

U kunt bijvoorbeeld laten zien hoe een klant een online bestelling uitvoert door de software van het bedrijf te bekijken om die bestelling te maken en te voltooien. Dit is over het algemeen technisch.

Een gedetailleerd fysiek diagram kan dus enorm helpen bij het programmeren van de code die nodig is voor de implementatie van een informatiesysteem.

Kan u van dienst zijn: densitometer

Wat te gebruiken?

YourDon Notation

Zowel fysieke als logische diagrammen kunnen dezelfde informatiestroom vertegenwoordigen. Elk zal echter een ander gezichtspunt hebben en zal verschillende activiteiten bieden om het systeem te optimaliseren.

Ze kunnen samen of afzonderlijk worden gebruikt. Samen bieden ze meer details dan een van de twee diagrammen afzonderlijk. Wanneer u beslist welke u wilt gebruiken, moet u er rekening mee houden dat beide mogelijk nodig zijn.

Voorbeelden

In software -engineering kunt u het gegevensstroomdiagram ontwerpen om het systeem op verschillende abstractieniveaus weer te geven.

DFD's op een hoger niveau zijn onderverdeeld in lagere niveaus, waardoor meer informatie en functionele elementen worden aangepakt. DFD -niveaus zijn genummerd 0, 1, 2 of meer.

Niveau 0

Het wordt afgebakend om een ​​perspectief weer te geven waarin het hele systeem is ingekapseld in een enkel proces, wat aangeeft de relatie die het heeft met externe entiteiten.

Input- en uitvoergegevens worden gemarkeerd door pijlen die in of uit het systeem gaan. Dit niveau wordt contextdiagram genoemd.

Bron: Geeksforgeeks.Org (CC BY-SA 4.0)

Niveau 1

Op dit niveau ontleedt het contextdiagram in meerdere processen. De belangrijkste functies van het systeem worden gemarkeerd en het proces op hoog niveau wordt opgesplitst in subprocessen.

Bron: Geeksforgeeks.org-c-by-sa-4.0

Level 2

Dit niveau verdiept iets meer dan niveau 1. Het kan worden gebruikt om specifieke details over de werking van het systeem op te nemen.

Bron: Geeksforgeeks.org (cc-by-sa-4.0)

Referenties

  1. Computer Hope (2017). Gegevensstroomschema. Genomen van: ComputerHope.com.
  2. W3 Computing (2019). Het ontwikkelen van fysieke gegevensstroomdiagrammen. Uitgebracht van: W3Computing.com.
  3. Georgina Guthrie (2019). Hoe gegevensstroomdiagrammen te gebruiken om uw project te superladen. Cacoo. Genomen van: Cacoo.com.
  4. Geeks voor geeks (2019). Niveaus in gegevensstroomdiagrammen (DFD). Genomen uit: geeksforgeeks.borg.
  5. Clifford Chi (2019). Voor beginnershandleiding voor gegevensstroomdiagrammen. Hubspot. Genomen van: blog.Hubspot.com.