Samenvatting informatiemanagement
Redenen voor procesmodellering:
1. Procesmodellen maken van huidige situatie in een organisatie om te kijken welke
problemen zich in de informatievoorziening voordoen
(A) Geautomatiseerde processen van informatiesystemen
(H) Handmatige processen van informatiesystemen
1. Om een nieuwe situatie te schetsen waarin de gesignaleerde problemen worden opgelost.
De groene processen zijn nieuw dus het er worden nieuwe handmatige of geautomatiseerde processen
geïntroduceerd.
Soms worden de handmatige of de geautomatiseerde processen gewijzigd, dit wordt dan aangegeven
met de oranje kleur in het procesdiagram.
Ook kunnen processen worden verwijderd, dit wordt aangegeven met de rode processen in het
procesdiagram.
Als de nieuwe situatie is geschetst, kunnen we uit het diagram de functionele eisen (requirements)
afleiden waaraan de nieuwe of gewijzigde informatiesystemen moet voldoen.
Data flow diagram (DFD) Een techniek voor procesmodellering
Een context-DFD: Afbakenen waar we ons op richten bij het modelleren van processen.
Level-x-DFDs: Geven grafisch de stroom van data tussen externe entiteiten, processen en
gegevensopslagen weer.
,Procesmodellering wordt vooral gebruikt om functionele eisen weer te geven.
Symbolen procesmodellering – DFD: symbolen
DFDs: Contextdiagram
Een contextdiagram bestaat altijd uit 1 proces, en dat proces heeft altijd het nummer 0. Een
contextdiagram bevat geen gegevensopslag.
Voorbeeld contextdiagram:
,DFDs: Level-0-diagram
De processen onder het level nul zijn genummerd als 1.0 , 2.0 etc. dit kan tot en met 9.0. Een data flow
diagram kan dus maximaal 9 processen bekijken.
DFDs: vaak voorkomende syntactische fouten
Proces met alleen input (black hole)
Proces met alleen output (miracle)
Gegevensstromen tussen gegevensopslagen
Gegevensstromen tussen externe entiteiten en gegevensopslagen
Recursieve gegevensstromen – gegevensstromen die uit een prcoes gaan en er gelijk weer in
gaan
DFDs: Functionele decompositie
Proces 0 detailleren in proces 1.0, 2.0 etc. in level-0 diagram en vervolgens
Proces 1.0 detailleren in proces 1.1, 1.2 etc. in level-1 diagram en vervolgens
Proces 1.1 detailleren in 1.1.1, 1.1.2, etc. in level-2-diagram etc.
De DFDs op het laagste niveau worden primitieve DFDs genoemd
Stopcriteria
, o Voor elk proces dat niet verder gedecomponeerd wordt, geldt dat het geautomatiseerd of
handmatig is
o Voor elk geautomatiseerd proces dat niet verder gedecompeneerd wordt, geldt dat het
elementair is d.w.z dat elke keer als een dergelijk proces wordt uigevoerd dat door één
persoon, op één tijdstip en op één plaats wordt gedaan.
o Elementaire geautomatiseerde processen worden wel ingedeeld in CRUD:
Create – invoeren van nieuwe gegevens
Read – Opvragen van gegevens
Update – Wijzigen van gegevens
Delete – Verwijderen van gegevens
Zorg altijd voor dat de gegevensstromen in een hoofdproces en dat ze op de zelfde manier er
weer uit gaan! Dus zorg voor evenveel inputs als outputs.
Procesmodellering – DFDs: richtlijnen
DFDs moeten compleet zijn: alle noodzakelijke componenten moeten aanwezig zijn en
volledig beschreven
DFDs moeten consistent zijn: DFDs van verschillende niveaus mogen niet in tegenspraak met
elkaar zijn
DFDs zijn ‘tijdsloos’: tijd en volgorde worden niet weergegeven in DFDs
DFDs worden iteratief ontwikkeld: het maken van DFDs gebeurt in rondes
Introductie datamodellering
Datamodellen beschrijven de data van een organisatie en gaan vooral over de data-component
van een IS, en dus de structuur van gegevensopslagen en -stromen uit DFDs
Datamodellen kunnen gebruikt worden voor het beschrijven van de huidige situatie om o.a de
oorzaken van problemen in informatiesystemen te analyseren.
Datamodellen kunnen gebruikt worden voor het beschrijven van de nieuwe situatie om o.a. de
data-eisen waaraan een nieuw of gewijzigd informatiesysteem moet voldoen, te inventariseren
Entiteit-relatie-diagrammen (ERD) vormen een techniek voor conceptuele datamodellering
d.w.z. het beschrijven de structuur van de data van een organisatie, onafhankelijk van het Data
Base Management Systeem dat gebruikt wordt
Redenen voor procesmodellering:
1. Procesmodellen maken van huidige situatie in een organisatie om te kijken welke
problemen zich in de informatievoorziening voordoen
(A) Geautomatiseerde processen van informatiesystemen
(H) Handmatige processen van informatiesystemen
1. Om een nieuwe situatie te schetsen waarin de gesignaleerde problemen worden opgelost.
De groene processen zijn nieuw dus het er worden nieuwe handmatige of geautomatiseerde processen
geïntroduceerd.
Soms worden de handmatige of de geautomatiseerde processen gewijzigd, dit wordt dan aangegeven
met de oranje kleur in het procesdiagram.
Ook kunnen processen worden verwijderd, dit wordt aangegeven met de rode processen in het
procesdiagram.
Als de nieuwe situatie is geschetst, kunnen we uit het diagram de functionele eisen (requirements)
afleiden waaraan de nieuwe of gewijzigde informatiesystemen moet voldoen.
Data flow diagram (DFD) Een techniek voor procesmodellering
Een context-DFD: Afbakenen waar we ons op richten bij het modelleren van processen.
Level-x-DFDs: Geven grafisch de stroom van data tussen externe entiteiten, processen en
gegevensopslagen weer.
,Procesmodellering wordt vooral gebruikt om functionele eisen weer te geven.
Symbolen procesmodellering – DFD: symbolen
DFDs: Contextdiagram
Een contextdiagram bestaat altijd uit 1 proces, en dat proces heeft altijd het nummer 0. Een
contextdiagram bevat geen gegevensopslag.
Voorbeeld contextdiagram:
,DFDs: Level-0-diagram
De processen onder het level nul zijn genummerd als 1.0 , 2.0 etc. dit kan tot en met 9.0. Een data flow
diagram kan dus maximaal 9 processen bekijken.
DFDs: vaak voorkomende syntactische fouten
Proces met alleen input (black hole)
Proces met alleen output (miracle)
Gegevensstromen tussen gegevensopslagen
Gegevensstromen tussen externe entiteiten en gegevensopslagen
Recursieve gegevensstromen – gegevensstromen die uit een prcoes gaan en er gelijk weer in
gaan
DFDs: Functionele decompositie
Proces 0 detailleren in proces 1.0, 2.0 etc. in level-0 diagram en vervolgens
Proces 1.0 detailleren in proces 1.1, 1.2 etc. in level-1 diagram en vervolgens
Proces 1.1 detailleren in 1.1.1, 1.1.2, etc. in level-2-diagram etc.
De DFDs op het laagste niveau worden primitieve DFDs genoemd
Stopcriteria
, o Voor elk proces dat niet verder gedecomponeerd wordt, geldt dat het geautomatiseerd of
handmatig is
o Voor elk geautomatiseerd proces dat niet verder gedecompeneerd wordt, geldt dat het
elementair is d.w.z dat elke keer als een dergelijk proces wordt uigevoerd dat door één
persoon, op één tijdstip en op één plaats wordt gedaan.
o Elementaire geautomatiseerde processen worden wel ingedeeld in CRUD:
Create – invoeren van nieuwe gegevens
Read – Opvragen van gegevens
Update – Wijzigen van gegevens
Delete – Verwijderen van gegevens
Zorg altijd voor dat de gegevensstromen in een hoofdproces en dat ze op de zelfde manier er
weer uit gaan! Dus zorg voor evenveel inputs als outputs.
Procesmodellering – DFDs: richtlijnen
DFDs moeten compleet zijn: alle noodzakelijke componenten moeten aanwezig zijn en
volledig beschreven
DFDs moeten consistent zijn: DFDs van verschillende niveaus mogen niet in tegenspraak met
elkaar zijn
DFDs zijn ‘tijdsloos’: tijd en volgorde worden niet weergegeven in DFDs
DFDs worden iteratief ontwikkeld: het maken van DFDs gebeurt in rondes
Introductie datamodellering
Datamodellen beschrijven de data van een organisatie en gaan vooral over de data-component
van een IS, en dus de structuur van gegevensopslagen en -stromen uit DFDs
Datamodellen kunnen gebruikt worden voor het beschrijven van de huidige situatie om o.a de
oorzaken van problemen in informatiesystemen te analyseren.
Datamodellen kunnen gebruikt worden voor het beschrijven van de nieuwe situatie om o.a. de
data-eisen waaraan een nieuw of gewijzigd informatiesysteem moet voldoen, te inventariseren
Entiteit-relatie-diagrammen (ERD) vormen een techniek voor conceptuele datamodellering
d.w.z. het beschrijven de structuur van de data van een organisatie, onafhankelijk van het Data
Base Management Systeem dat gebruikt wordt