U kunt gegevensstroommodellen ontwerpen met behulp van de sjabloon Gegevensstroom Modeldiagram, die shapes bevat voor alle symbolen die in de Gane-Sarson-notatie worden gebruikt.
De sjabloon Gegevensstroom Model maakt gebruik van een top-down ontwerpstrategie voor het maken van gegevensstroomdiagrammen. U begint met het maken van processen op het hoogste niveau. Vervolgens breek u elk proces op in subprocessen voor meer details.
Opmerking: Zie "Structured Systems Analysis: Tools and Techniques", door C. Gane en T. Sarson (New York: IST, Inc., 1977) voor informatie over de methode Gane-Sarson. Zie ook "Conceptual Database Design", door Carlo Batini, Stefano Ceri en Shamkant B. Navathe (Redwood City, Ca.: The Benjamin/Cummings Publishing Company, Inc., 1992).
-
Start Visio.
-
In Visio 2016 en nieuwere versies: klik op Sjablonen > Software en database > Gegevensstroom Modeldiagram.
Klik in Visio 2013 op Categorieën > Software en database > Gegevensstroom modeldiagram.
Klik in Visio 2010: klik onder Sjablooncategorieën op Software en database en klik vervolgens op Gegevensstroom Modeldiagram.
In Visio 2007: Wijs in het menu Bestand de optie Nieuw aan, wijs Software en database aan en klik op Gegevensstroom Modeldiagram.
-
Maak de detailpagina op het hoogste niveau voor het diagram door de shapes Interface en Proces van Gane-Sarson naar de tekenpagina te slepen.
Opmerking: In deze sjabloon moet u een top-down ontwerpstrategie gebruiken voor uw gegevensstroommodeldiagram. Start het model op het hoogste niveau en zoom in op lagere niveaus.
-
Verbind de shapes Interface, Proces en Gegevensarchief met elkaar met behulp van Gegevensstroom-connectors.
-
Voeg een detailpagina toe voor elk proces. Uw detailpagina's kunnen subprocessen bevatten waarvoor extra detailpagina's zijn vereist.
-
Ga door met het toevoegen van detailpagina's voor elk proces (inclusief shapes voor interface, proces en gegevensopslag, indien nodig, verbonden door gegevensstromen) totdat u het volledige gegevensstroommodelsysteem voldoende gedetailleerd hebt beschreven.