Gegevensstroomdiagram

0 Comments

gegevensstroomdiagram – Yourdon/DeMarco notatie

DFD bestaat uit processen, stromen, magazijnen en terminators. Er zijn verschillende manieren om deze DFD-componenten te bekijken.

proces

het proces (functie, transformatie) maakt deel uit van een systeem dat inputs omzet in outputs. Het symbool van een proces is een cirkel, een ovaal, een rechthoek of een rechthoek met afgeronde hoeken (afhankelijk van het type notatie)., Het proces wordt genoemd in een woord, een korte zin, of een zin die duidelijk is om de essentie ervan uit te drukken.

gegevensstroom

gegevensstroom (flow, dataflow) toont de overdracht van informatie (soms ook materiaal) van het ene deel van het systeem naar het andere. Het symbool van de stroom is de pijl. De stroom moet een naam hebben die bepaalt welke informatie (of welk materiaal) wordt verplaatst. Uitzonderingen zijn stromen waarbij duidelijk is welke informatie wordt doorgegeven via de entiteiten die aan deze stromen zijn gekoppeld. Materiële verschuivingen worden gemodelleerd in systemen die niet alleen informatief zijn., Flow mag slechts één soort informatie (materiaal) doorgeven. De pijl toont de stroomrichting (het kan ook bidirectioneel zijn als de informatie naar/van de entiteit logisch afhankelijk is-bijvoorbeeld vraag en antwoord). Flows koppelen processen, magazijnen en terminators.

magazijn

het magazijn (datastore, data store, file, database) wordt gebruikt om gegevens op te slaan voor later gebruik. Het symbool van de winkel is twee horizontale lijnen, de andere manier van weergave wordt weergegeven in de DFD notatie. De naam van het magazijn is een zelfstandig naamwoord in het meervoud (bijv., bestellingen) – het is afgeleid van de input en output stromen van het magazijn. Het magazijn hoeft niet alleen maar een gegevensbestand te zijn, bijvoorbeeld een map met documenten, een archiefkast en optische schijven. Daarom is het bekijken van het magazijn in DFD onafhankelijk van de implementatie. De stroom uit het magazijn vertegenwoordigt meestal het lezen van de gegevens die zijn opgeslagen in het magazijn, en de stroom naar het magazijn drukt meestal gegevensinvoer of bijwerken (soms ook het verwijderen van gegevens)., Warehouse wordt vertegenwoordigd door twee parallelle lijnen waartussen de geheugennaam zich bevindt (het kan worden gemodelleerd als een UML buffer node).

Terminator

de Terminator is een externe entiteit die communiceert met het systeem en buiten het systeem staat. Het kan bijvoorbeeld gaan om verschillende organisaties (b.v. een bank), groepen mensen (b. v. klanten), autoriteiten (b. v. een belastingkantoor) of een afdeling (B. V. een personeelsafdeling) van dezelfde organisatie, die niet tot het modelsysteem behoort. De terminator kan een ander systeem zijn waarmee het gemodelleerde systeem communiceert.


Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *