• No results found

Data Flow Diagram – een introductie

N/A
N/A
Protected

Academic year: 2021

Share "Data Flow Diagram – een introductie"

Copied!
13
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Data Flow Diagram – een introductie

Huub de Beer

Eindhoven, 4 juni 2011

(2)

Data Flow Diagram: enige achtergrond

Data Flow Diagram (DFD)

I Nederlands: gegevensstroomdiagram

I Model van de gegevensstromen in een organisatie/bedrijf

→ Model van gegevensstromen van een informatiesysteem in een organisatie/bedrijf

I Bedrijfskundige informatica (versus technische informatica:

gegevensstromen nemen daar een minder prominente plaats in)

(3)

Waarom DFDs?

I eenvoudige, inzichtelijke manier om de grenzen van systeem vast te stellen (ook voor bedrijfskundigen)

I top-down approach → verfijning:

I een contextdiagram om de omgeving van het systeem vast te stellen ( syteemgrenzen aan geven):

I het hele systeem als een “black box”-proces voorgesteld

I alle bronnen en bestemmingen van het systeem eromheen

I (houdt zich niet aan de naamgeving regels voor proces)

I verfijnen met meer gedetailleerde DFD’s

I processen kunnen weer verder verfijnd worden

I een DFD is niet vanzelfsprekend: afhankelijk van perspectief, doel, achtergrond, situatie, . . .

(4)

Een contextdiagram I

(5)

Een contextdiagram II

(6)

Het tekenen van een DFD

I Een DFD is opgebouwd uit vier basiscomponenten:

1. bron en bestemming: de buitenwereld van het systeem 2. proces of functie in het systeem

3. buffer of database: verzamelbak voor gegevens in het systeem

4. gegevensstromen in het systeem

I De bijbehorende symbolen verschillen van methode tot methode (zoek maar eens op internet naar DFD)

I Toch zijn alle DFD’s vrij eenvoudig te lezen en te begrijpen als je een variant kent

I Wij gebruiken de symbolen uit het boek

(7)

Bron en bestemming: verbinding met de buitenwereld

Leerling

I begin of eind van een gegevensstroom

I symbool: rechthoek met daarin de naam

I gegevens stromen vanaf een bron

I en stromen naar een bestemming

I altijd van of naar een proces

I naamgeving: zelfstandig naamwoord enkelvoud

(8)

Proces of functie: een gegevensverwerkend proces

Beoordeel test

I een proces verwerkt inkomende gegevens en creëert uitgaande gegevens.

→ transformatieproces: invoer wordt getransformeerd tot uitvoer

I symbool: ellips/cirkel met daarin de naam

I gegevens stromen vanaf een proces

I en stromen naar een proces

I van een ander proces, een bron, een bestemming of een buffer

I naamgeving: een werkwoord in de gebiedende wijs enkelvoud gevolgd door een zelfstandig naamwoord enkelvoud

(9)

Buffer: gegevens bewaard

puntenkaart

I in een buffer worden gegevens in het systeem (tijdelijk) bewaard

I een database is ook een buffer

I symbool: twee dikke horizontale strepen met daartussen de naam

I gegevens stromen naar een buffer

I en stromen van een buffer

I altijd naar of van een proces

I “gehele gegevens”? → geen label bij pijl

I naamgeving: zelfstandig naamwoord meervoud

(10)

Gegevensstromen

gemaakte toets

I Gegevens stromen van het ene punt naar het andere

I symbool: een gelabelde pijl → geeft de richting aan waarin de gegevens stromen

I nooit tussen twee buitenwerelden of twee buffers

I altijd van of naar een proces

I naamgeving: zelfstandig naamwoord enkelvoud,

samenstelling twee zelfstandige naamwoorden enkelvoud, voltooid deelwoord plus zelfstandig naamwoord enkelvoud

(11)

(vb) Leerlingbespreking I: contextdiagram

(12)

(vb) Leerlingbespreking II: contextdiagram

(13)

(vb) Leerlingbespreking III: tot slot

I er zijn vele verschillende modellen mogelijk

I sommigen zijn beter dan anderen, maar dat is moeilijk precies te duiden

I ervaring leert

I doe de “domme regels” niet fout!

I lees de opgave: onnatuurlijke situatie waarin alle informatie in zo’n opgave gepropt zit

I lees de opgave!

Referenties

GERELATEERDE DOCUMENTEN

In afwijking van de artikelen 5, 6 en 9 van Richtlijn 2002/58/EG nemen de lidstaten bepalingen aan om te waarborgen dat de in artikel 5 bedoelde gegevens — voor zover deze in het

Hier vind je de privacy verklaring van BNA Computer Systems Hierin wordt omschreven hoe er met jouw persoonlijke gegevens om wordt gegaan die worden verzameld door BNA

Nee Archiefwet 1995 Conform Baseline Informatiebeveiliging overheid. Conform Baseline informatiebeveiliging

Derden die door Valuas Zorggroep zijn ingehuurd om werkzaamheden te verrichten, hebben toegang tot de verwerkingen van persoonsgegevens, voor zover dit noodzakelijk is voor hun

Je moet wel kunnen aantonen dat je alle redelijke maatregelen hebt genomen om er voor te zorgen dat de gegevens (zo) juist (mogelijk) zijn.  Dit is één van de redenen waarom je

Jullie gaan alleen natuurlijk niet naar diegene toe en toestemming vragen voor het verwerken van persoonsgegevens.. Diegene kan dan wel ruiken dat die dagvaarding

Gesteund door de inbreng van Mats gaan de teamleden de komende tijd op zoek naar meer geluksmomentjes voor Piet, en is het negatief georiënteerde signaleringsplan in de

Beide ouders van het kitten/de kat zijn, voordat er een dekking heeft plaats gevonden, getest op Hypertrofische Cardiomyopathie (HCM) en Polycystic Kidney Disease (PKD)