DATAMODELLERING DATA FLOW DIAGRAM

Vergelijkbare documenten
DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING

DATAMODELLERING DATA MAPPING MODEL

DATAMODELLERING BEGRIPPENBOOM

DATAMODELLERING SIPOC

DATAMODELLERING BASIS UML KLASSEMODEL

DATAMODELLERING ARCHIMATE DATAMODELLERING

DATAMODELLERING CRUD MATRIX

DATAMODELLERING GEAVANCEERD UML KLASSEMODEL

DATAMODELLERING ER DIAGRAM

DATAMODELLERING RACI MATRIX

DATAMODELLERING SCORE MATRIX

DATAMODELLERING XML SCHEMA DEFINITIONS

DATAMODELLERING TOEPASSEN DATA ANALYTICS

Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans

INLEIDING INFORMATIE- EN DATAMODELLERING

DATAMODELLERING TOEPASSEN SOA

VAARWEL ARCHITECTUUR DOCUMENT WELKOM ARCHITECTUUR REPOSITORY INZETTEN VAN ENTERPRISE ARCHITECT ALS ALTERNATIEF VOOR ARCHITECTUURDOCUMENTEN

Tien tips voor canonieke datamodellering. Bert Dingemans

Keteininformatiemodellering op basis van Archimate

Archimate risico extensies modelleren

Tools voor canonieke datamodellering Bert Dingemans

Canonieke data-architectuur Bert Dingemans

Kenmerken van DLArchitect

Canonieke datamodellering in de praktijk

Introductie ArchiMate

Toegepaste notatiewijzen DLA software

InterActory CDModeller

B l u e D o l p h i n

Project Start Architectuur (PSA)

Voorbeeldvraag 1. Welke uitspraak is JUIST:

Kickstart Architectuur. Een start maken met architectuur op basis van best practices. Agile/ TOGAF/ ArchiMate

Rapportage Lineage. Introductie. Methode. J. Stuiver

Stakeholder behoeften beschrijven binnen Togaf 9

De rol van een data-architect. Bert Dingemans

MDA experiences in een uitvoeringsorganisatie. Eelco van Mens (Architect, Mn Services) 5 juni 2008

Technisch Ontwerp Ontwerp template

Stakeholders, concerns, principes en patronen in dataarchitectuur. Bert Dingemans

Kickstart-aanpak. Een start maken met architectuur op basis van best practices.

MODELING IN ENTERPRISE ARCHITECT 10.0

Business Workflow innovaties in SAP S/4 HANA

Business Scenario. Voorbeeld Archimate Risico Extensie. versie 0.1. Bert Dingemans

De architect twijfelt over een aantal zaken in beide scenario s en stelt daarom voor een aantal analyses te doen, zoals:

Track: PSA en Solution Architectuur. Raimond Brookman Maximaal resultaat met een

Van Samenhang naar Verbinding

Application interface. service. Application function / interaction

De juiste informatie, op de juiste plek, op het juiste moment. Voor zorgverlener en patiënt.

PProject Start Architectuur (PSA)

AUTOMATE WITH BIZAGI BPMS XPRESS

Een introductie (0) Een introductie (0)

Het belang van. Data Modellering. GEMINIT Training. Data Modellering. Frédéric BARBIER

Technisch Ontwerp W e b s i t e W O S I

Informatie Systeem Ontwikkeling ISO 2R290

Data Governance van visie naar implementatie

Integratie van Beheer en Ontwikkeling op basis van een Drielagenarchitectuur

ARE methodiek Het ontwikkelen van Informatie Elementen

Unified Modeling Language ACTIVITY DIAGRAMS

De beheerrisico s van architectuur

NAF Insight ArchiMate. 8 maart 2012

Dinsdag 12 april Open ontwikkelavond Integrale modellering van bedrijfsvoering.

INTRODUCTIE MAVIM BPM ONZE SOFTWARE DEMONSTRATIE

BRP-BZM Use Case Realisations Guidelines

Security (in) architectuur

NORA werkdocument. In stappen naar een BBO. Baseline Beveiliging Overheid. Sessie 4. Bijgewerkte versie 10 april. 2013

Dragon1 EA Methode Bridge Training

Enterprisearchitectuur

Keteininformatiemodellering op basis van UML

1. Welke diagrammen beschrijven het dynamisch gedrag van een applicatie?

Concerns van stakeholders in de beheerorganisatie

Het analyseren en verbeteren van een architectuurbeschrijving

Tools voor architectuur

GEMMA 2 - Bedrijfsfuncties - Bedrijfsobjecten Cocreatiesessie 1, donderdag 2 april 2015, Regardz de Eenhoorn, Amersfoort

Handleiding AO-online Deel I

Module 1 Programmeren

NAF Opzet Werkgroepen

Proactief en voorspellend beheer Beheer kan effi ciënter en met hogere kwaliteit

FourPoints Online BI-IntroScan

Professionals in het hart van uw organisatie

Betere bestuurbaarhe geïntegreerde archite

Vergunningprocessen herinrichten? Overweeg een pragmatische workshop-aanpak

Unified Modeling Language

Je kunt de presentaties downloaden op: Docent: Marcel Gelsing. Les 1

Asset Lifecycle Informatie Management. Visie op Asset management

ArchiMate. en Configuration Management Databases (CMDB s)

Hoofdstuk 16: Grafieken en diagrammen: hoe

Titel van de paper; Integratie van Beheer en Ontwikkeling op basis van een Drielagenarchitectuur

Conceptueel Modelleren GEÏNTEGREERD DATA MODELLEREN MET DEMO EN DATA VAULT

Gemeente Utrecht BlueDolphin. Hier komt tekst Gebruikerservaringen Praktische toepassing Hier komt ook tekst. Utrecht.nl

Denken in processen. Peter Matthijssen. Business Model Innovation. Business Process Management. Lean Management. Enterprise Architecture

Doorontwikkeling GEMMA-architectuur en Softwarecatalogus. Dirk Moree, KING VIAG themadag

Je kunt een Data Flow Diagram (DFD) gebruiken om gegevensstromen op een grafische wijze weer te geven.

Functiebeschrijving Business Architect

Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT

PROCESKAART. Gebruik van de tool Voorbeeld

BentVoorbeeld. Proces en informatie onderzoek DECLA. consultancy. Versie : 1.0 Datum : 3 juli 2013 Auteur : D.W.F.

VAN USE CASE NAAR TEST CASE ORDINA SMART COMPETENCE CENTER

Modellen genereren op basis van samenhang

Handleiding voor het lezen van processen

UML is een visuele taal om processen, software en systemen te kunnen modeleren.

NAF Insight: ArchiMate en domeintalen 1 November 2012

Bouwbedrijven en automatisering

Transcriptie:

DATAMODELLERING DATA FLOW DIAGRAM Inleiding In dit whitepaper wordt de datamodelleervorm data flow diagram beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld krijgen van welke modelleervormen er zijn bekijk dan het whitepaper wat een introductie geeft tot datamodelleervormen en deze serie van whitepapers zie Inleiding Data Modellering Doel Data Flow Diagrammen hebben tot doel om op conceptueel niveau de gegevensstromen en (tijdelijke) gegevensopslag tussen processtappen te modelleren. De modellering laat op eenvoudige wijze zien hoe gegevens van de ene activiteit naar de andere stromen binnen de grenzen van een systeem. Daarnaast is het mogelijk om externe stakeholders of processen te modelleren die daarmee te onderscheiden zijn van de (systeem) interne stappen binnen het data flow diagram. Systeem moet hier in de breedste zin van het woord gezien worden, dat kan een organisatie, een afdeling of de scope van een fysiek informatiesysteem zijn. Raamwerken DATALEVENSLOOP Binnen het model van de datalevensloop valt op dat het data flow diagram op alle vier de aspecten invloed heeft, het geeft aan waar data geproduceerd en geconsumeerd worden. Hoe de gegevens stromen van het ene proces naar het andere en wanneer er (tijdelijke) opslag van gegevens plaatsvindt.

Het is mogelijk om de gegevensentiteiten te benoemen binnen een data flow diagram, echter de details rond de structuur dient op een andere wijze gemodelleerd te worden. DATARAAMWERK Omdat data flow diagrammen met name op conceptueel niveau gebruikt worden zie je deze modelleervorm als conceptueel datamodel terug. Daarnaast zie je waar gegevens gebruikt worden, omdat er flows gemodelleerd worden tussen bronnen en doelen. Het is daarmee een relatief abstracte modelleervorm die met een eenvoudige en krachtige notatie veel inzichtelijk kan maken. Stakeholders Data flow modellering richt zich op stakeholders die zich voornamelijk binnen de business en applicaties bevinden. Deze notatie kan een verband leggen tussen de gegevens en de bedrijfsprocesmodellen. Onderstaande opsomming geeft de belangrijkste stakeholders: Gebruikers, in kleinere domeinen, bijvoorbeeld waarbij bedrijfsprocessen worden geanalyseerd kunnen gebruikers worden ingezet om vanuit het gebruiksperspectief de datastromen in relatie te brengen met de bedrijfsprocessen. Business- of Procesanalist, een groep stakeholders die diepgaande kennis heeft van bedrijfsprocessen en op welke wijze de gegevens gebruikt worden in deze processen. Enterprise- of Informatiearchitect, zal veelal kennis hebben van het bedrijfsprocesmodel en het datalandschap van de enterprise in de huidige- en de gewenste situatie. Ze hebben daarnaast veelal diepgaande kennis rond principes, patronen, diagnostische technieken of het opstellen van de verschillende modellen.

Concepten Data Flow Diagrammen zijn relatief eenvoudig van opzet en dat verklaard de relatief beperkte set aan concepten: Proces, is het deelproces of de activiteit die een bewerking doet op een of meerdere datastromen External, externe bron of doel van gegevens die bewerkt zijn binnen de processen van het te modelleren informatiesysteem Data store, (tijdelijke) opslag van data tussen of binnen de bedrijfsprocessen Data flow, gegevensstroom tussen twee processen of tussen een proces en een externe bron of doel. Bij de data flows kun je veelal in tekst de naam van de gegevensentiteit opgeven. Gate, connectie van dit deelproces in het informatiesysteem naar andere deelprocessen. Dit concept wordt niet in alle DFD implementaties ondersteund. Notatie Onderstaande afbeelding toont een voorbeeld van een data flow diagram dfd DFD Medewerker Geewerkte Uren Afgekeurde uren Salarisgegevens Uren schrijven Excell met uren Uren controleren Salaris administratie Excell met goedgekeurde uren Salarisverwerking In het diagram zie je hoe gegevens door externe bronnen (de medewerker) geproduceerd worden in het proces urenschrijven. Vervolgens vindt er een tijdelijke opslag plaats van de gegevens, voordat het naar de volgende processtap zoals uren controleren en salarisadministratie gaat.

Opvallend is in de DFD dat er meerdere gegevensstromen een proces in of uit kunnen gaan. Daarnaast is het opvallend dat je op relatief eenvoudige wijze loops of lussen kunt introduceren in deze modelleerwijze. Kenmerken Data Flow Diagrammen zijn eenvoudig in gebruik en relatief eenvoudig te lezen. Daarnaast geeft onderstaande opsomming een aantal aanvullende kenmerken: Krachtig concept in zijn eenvoud In kaart brengen van gegevensstromen tussen processtappen Onderscheid tussen gegevensstromen,-gebruik en -opslag Bij complexe modellen moeilijk beheers- en leesbaar Niet geformaliseerd Grenzen van een systeem zijn soms moeilijk te benoemen Volgordelijkheid van de stromen is niet standaard te benoemen Gebruikstoepassingen De methode wordt veelvuldig toegepast, met name als een meer informele modelleerwijzen van gegevens in combinatie met processen. Van belang hierbij is dat de grenzen van het informatiesysteem hierbij duidelijk zijn (vandaar het onderscheid tussen extern en de interne processen. Zeker op conceptueel niveau bij interactie met stakeholders in de business heeft de DFD goede toepassingsmogelijkheden. De methode is eenvoudig toe te lichten en de schema s kunnen, mits niet te complex, zelf verklarend zijn. Gerelateerde notatiewijzen Deze notatiewijze heeft duidelijke raakvlakken met een aantal ArchiMate viewpoints, het kan deze viewpoints vervangen of aanvullen maar zal veelal minder detail bevatten dan een ArchiMate alternatief. Een opsomming van gerelateerde notatiewijzen is: Deze ArchiMate datamodellering heeft met veel notatiewijzen een relatie. In onderstaande opsomming een overzicht: ArchiMate Datamodellering, hiermee worden de verbanden gelegd vanuit het applicatie landschap naar de andere secundaire viewpoints ArchiMate Data Applicatiemodellen, hiermee worden de verbanden gelegd vanuit de data objecten naar het applicatielandschap ArchiMate Business modellen verbanden leggen vanuit de business objecten naar de bedrijfsprocessen, -functies en rollen UML klasse diagrammen, geven een detaillering aan de DFD gegevensstromen en -opslag.

Tooling Voor de Data Flow Diagrammen zijn een aantal specifieke tools aanwezig: Visio met Data Flow Diagram stencils Sparx Enterprise Architect Erwin Powerdesigner Evaluatie Data Flow Diagrammen zijn een krachtige- en relatief eenvoudige modelleerwijze om gegevensstromen binnen een informatiesysteem te modelleren. De notatie is relatief abstract en wordt daarom met name ingezet voor conceptuele data modellering. UML klassediagrammen kunnen goed gecombineerd worden met data flow diagrammen en deze combinatie biedt mogelijkheden om modellen op te stellen die goed gecommuniceerd kunnen worden met business stakeholders. Voor Data Flow Diagrammen is voldoende tooling aanwezig. Over de auteur Bert Dingemans is trainer op het vlak van data architectuur, data management en Big Data. Hij heeft een passie voor modelleren, modelleertools en het effectief inzetten van geautomatiseerde hulpmiddelen om modellen effectief in te zetten in de praktijk. Bert is te bereiken via bert@interactory.nl