Dataflödesschema

0 Comments

dataflödesschema – Yourdon/Demarco notation

DFD består av processer, flöden, lager och terminatorer. Det finns flera sätt att visa dessa DFD-komponenter.

Process

processen (funktion, omvandling) är en del av ett system som omvandlar ingångar till utgångar. Symbolen för en process är en cirkel, en oval, en rektangel eller en rektangel med rundade hörn (enligt typen av notation)., Processen heter i ett ord, en kort mening eller en fras som tydligt uttrycker sin väsen.

dataflöde

dataflöde (flöde, dataflöde) visar överföring av information (ibland även material) från en del av systemet till en annan. Symbolen för flödet är pilen. Flödet ska ha ett namn som bestämmer vilken information (eller vilket material) som flyttas. Undantag är flöden där det är tydligt vilken information som överförs via de enheter som är kopplade till dessa flöden. Materialskift modelleras i system som inte bara är informativa., Flödet bör endast överföra en typ av information (material). Pilen visar flödesriktningen (den kan också vara dubbelriktad om informationen till/från enheten är logiskt beroende-t.ex. fråga och svar). Flöden länkprocesser, lager och terminatorer.

lager

lagret (datastore, data store, fil, databas) används för att lagra data för senare användning. Symbolen för butiken är två horisontella linjer, det andra sättet att se visas i DFD-notationen. Lagrets namn är ett plural substantiv (t. ex., Order) – det härstammar från ingångs-och utmatningsströmmarna i lageret. Lageret behöver inte bara vara en datafil, till exempel en mapp med dokument, ett arkivskåp och optiska skivor. Därför är visning av lagret i DFD oberoende av genomförandet. Flödet från lageret representerar vanligtvis läsningen av data som lagras i lageret, och flödet till lageret uttrycker vanligtvis datainmatning eller uppdatering (ibland också radering av data)., Lager representeras av två parallella linjer mellan vilka minnesnamnet är beläget (Det kan modelleras som en UML-buffertnod).

Terminator

Terminatorn är en extern enhet som kommunicerar med systemet och står utanför systemet. Det kan till exempel vara olika organisationer (t.ex. en bank), grupper av människor (t. ex. kunder), myndigheter (t. ex. ett skattekontor) eller en avdelning (t. ex. en personalavdelning) i samma organisation, som inte hör till modellsystemet. Terminatorn kan vara ett annat system med vilket det modellerade systemet kommunicerar.


Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *