Het gegevensstroomdiagram is een visuele manier om de beweging van gegevens door een informatiesysteem te laten zien. Het geeft weer hoe informatie het systeem binnenkomt en verlaat, welke route het passeert, waar het wordt opgeslagen en de bronnen en bestemmingen van die informatie..
Bedrijven zouden niet kunnen opereren zonder systemen of processen, en effectiviteit is essentieel om doelstellingen te bereiken. Er zijn talloze manieren om deze effectiviteit te bestuderen, maar het gegevensstroomdiagram presteert beter dan de andere..
Een gegevensstroomdiagram of DFD laat zien hoe processen in een systeem verlopen. Het is een grafische weergave om een systeem te tonen en kan op zijn beurt helpen bij het oplossen van problemen en inefficiënties.
In een DFD wordt de duur van de processen niet weergegeven of of deze processen in serie of parallel verlopen. Er zijn geen lussen of lussen, zoals in een netwerkdiagram, er zijn geen beslissingspunten, zoals in een stroomdiagram.
Stroomdiagrammen worden gebruikt om een programma of proces te ontwerpen, analyseren, documenteren of beheren, en worden veel gebruikt op zeer verschillende gebieden, zoals programmeren, cognitieve psychologie of economie en financiële markten..
Dit heeft tot gevolg dat de reeks stroomdiagrammen breed is en dat een opsplitsing in typen en classificaties nodig is..
De tekens die in het gegevensstroomdiagram worden gebruikt, beschrijven het pad van gegevens in een systeem, opslaglocaties, gegevensinvoer en -uitvoer en verschillende threads. Het zijn gestandaardiseerde notaties zoals cirkels, rechthoeken en pijlen.
In DFD's worden verschillende notatiemethoden gebruikt. Deze hebben enkele verschillen, maar ze gebruiken allemaal tekens en vormen om de belangrijkste elementen van een DFD weer te geven..
Het kan een mens, een systeem of een subsysteem vertegenwoordigen. Het is de oorsprong of bestemming van bepaalde gegevens. Dat wil zeggen, het verzendt of ontvangt gegevens van of naar het diagramsysteem.
Afhankelijk van het bedrijfsproces ligt het buiten het systeem dat wordt geanalyseerd. Om deze reden worden externe entiteiten gewoonlijk naar de randen van de DFD getrokken..
Het is een activiteit of bedrijfsfunctie waarbij gegevens en de stroom ervan worden getransformeerd, door de stroomrichting te veranderen, ordenen of te veranderen. Het neemt de binnenkomende gegevens, verandert deze en produceert daarmee een uitvoer.
Een proces kan dit doen door berekeningen uit te voeren en ook door logica te gebruiken om de gegevens te kunnen sorteren of de richting van de stroom te veranderen. Kan worden opgesplitst naar een hoger detailniveau om weer te geven hoe gegevens binnen het proces worden verwerkt.
De processen bevinden zich tussen de input en de output, meestal beginnend vanaf de linkerbovenhoek van de DFD en eindigend in de rechterbenedenhoek van het diagram. Er kunnen er meerdere in één diagram zijn.
Bevat de informatie voor later gebruik, zoals een documentbestand dat wacht op verwerking.
Gegevensinvoer kan door een proces stromen en vervolgens in een datawarehouse, terwijl gegevensoutput uit een datawarehouse en vervolgens door een proces stroomt.
Vertegenwoordigt de informatiestroom. Het bepaalt de route die de informatie van de externe entiteiten door de verschillende processen en datawarehouses haalt. Met pijlen kan de DFD de richting van de gegevensstroom aangeven.
Voordat u begint met het plotten van gegevensstroomdiagrammen, moeten vier vuistregels worden gevolgd om een geldige DFD te maken.
- Elke datastore moet ten minste één gegevensinvoer en één gegevensstroom hebben.
- Elk proces moet minimaal één input en één output hebben.
- Alle processen in een DFD moeten worden gekoppeld aan een ander proces of een datastore.
- De opgeslagen gegevens van een systeem moeten een proces doorlopen.
Afhankelijk van wat u in de stroom wilt onderzoeken, zijn er twee soorten gegevensstroomdiagrammen waaruit u kunt kiezen..
Dit type diagram geeft weer wat er in een informatiestroom gebeurt. Het 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 beschreven in een logicaschema zijn activiteiten die worden uitgevoerd in een bedrijf, wat betekent dat het zich niet verdiept in de technische aspecten van het systeem. Daarom kan het personeel deze diagrammen begrijpen zonder technisch te hoeven zijn..
Dit type diagram geeft weer hoe informatie door een systeem beweegt. Dit betekent dat de programma's, evenals de computerapparatuur, de mensen en de bestanden die bij de informatiestroom betrokken zijn, specifiek gedetailleerd zijn..
De fysieke diagrammen bevatten de processen die overeenkomen met gegevensinvoer, zoals de controlecontrole. Tussenliggende gegevensopslag, zoals tijdelijke tabellen of bestanden, wordt ook geplaatst.
U kunt bijvoorbeeld laten zien hoe een klant online een bestelling plaatst door de software van het bedrijf te bekijken om die bestelling te plaatsen en af te ronden. 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..
Zowel fysieke als logische diagrammen kunnen dezelfde informatiestroom vertegenwoordigen. Elk zal echter een ander standpunt hebben en verschillende activiteiten bieden om het systeem te optimaliseren..
Ze kunnen samen of afzonderlijk worden gebruikt. Samen bieden ze meer details dan elk diagram alleen. Houd er bij het kiezen van het gebruik rekening mee dat u mogelijk beide nodig heeft.
Bij software engineering kan het gegevensstroomdiagram worden ontworpen 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 aan bod komen. Niveaus in DFD zijn genummerd 0, 1, 2 of meer.
Het is geschetst om een perspectief weer te geven waarin het hele systeem is ingekapseld in een enkel proces, wat de relatie aangeeft die het heeft met externe entiteiten.
De invoer- en uitvoergegevens worden gemarkeerd door pijlen die het systeem in of uit gaan. Dit niveau wordt een contextdiagram genoemd.
Op dit niveau is het contextdiagram opgesplitst in meerdere processen. De belangrijkste functies van het systeem worden gemarkeerd en het proces op hoog niveau wordt opgesplitst in threads.
Dit niveau gaat iets dieper dan niveau 1. Het kan worden gebruikt om specifieke details over de werking van het systeem vast te leggen..
Niemand heeft nog op dit artikel gereageerd.