- Delar av ett dataflödesdiagram
- Extern enhet
- Bearbeta
- Datalager
- Data flöde
- Regler för en DFD
- typer
- Logisk
- Fysisk
- Vilken ska jag använda?
- exempel
- Nivå 0
- Nivå 1
- Nivå 2
- referenser
Den diagrammet dataflödet är ett visuellt sätt att visa rörelsen av data genom ett informationssystem. Den presenterar hur information kommer in och lämnar systemet, vilken rutt den passerar genom, var den lagras och källor och destinationer för den informationen.
Företag kunde inte arbeta utan system och processer, och effektivitet är avgörande för att uppnå mål. Det finns många sätt att studera denna effektivitet, men dataflödesschemat överträffar de andra.
Exempel på ett dataflödesdiagram på spanska
Ett dataflödesdiagram eller DFD visar hur processer flyter i ett system. Det är en grafisk representation att visa ett system och i sin tur kan hjälpa till att lösa där det finns problem och ineffektivitet.
I en DFD visas inte längden på processerna eller om dessa processer fungerar i serie eller parallellt. Det finns inga slingor eller slingor, som det finns i ett nätverksdiagram, det finns inga beslutspunkter, som det finns i ett flödesschema.
Flödesscheman används för att designa, analysera, dokumentera eller hantera ett program eller process, och används ofta inom mycket olika områden som programmering, kognitiv psykologi eller ekonomi och finansmarknader.
Detta resulterar i att flödesschemat är stort och att det behövs en uppdelning efter typer och klassificering.
Delar av ett dataflödesdiagram
Tecknen som används i dataflödesdiagrammet beskriver datavägen i ett system, lagringsplatser, dataingångar och -utgångar och olika trådar. De är standardiserade notationer som cirklar, rektanglar och pilar.
Olika notationsmetoder används i DFD: er. Dessa har vissa skillnader, men de använder alla tecken och former för att representera huvudelementen i en DFD.
Extern enhet
Det kan representera en människa, ett system eller ett delsystem. Det är ursprunget eller destinationen för vissa data. Det vill säga den skickar eller tar emot data till eller från det schematiska systemet.
Beroende på affärsprocessen är det externt till systemet som analyseras. Av denna anledning dras vanliga enheter ofta till kanterna på DFD.
Bearbeta
Det är en aktivitets- eller affärsfunktion där data och flöde transformeras genom att ändra, beställa eller ändra flödesriktningen. Den tar inkommande data, ändrar den och ger en utgång.
En process kan göra detta genom att göra beräkningar och även använda logik för att kunna sortera data eller ändra flödesriktningen. Det kan delas upp till en högre detaljnivå för att representera hur data behandlas i processen.
Processerna är belägna mellan ingången och utgången och börjar vanligtvis uppifrån till vänster om DFD och slutar längst ner till höger på diagrammet. Det kan finnas flera av dem i ett enda diagram.
Datalager
Den innehåller informationen för senare användning, till exempel en dokumentfil som väntar på att behandlas.
Datainmatningar kan flöda genom en process och sedan in i ett datalager, medan datautgångar flyter ut från ett datalager och sedan genom en process.
Data flöde
Representerar flödet av information. Den bestämmer resplanen som informationen tar från externa enheter genom olika processer och datalager. Med pilar kan DFD visa dataflödets riktning.
Regler för en DFD
Innan du börjar plotta dataflödesdiagram, finns det fyra allmänna tumregler att följa för att skapa en giltig DFD.
- Varje datalager måste ha minst en datainmatnings- och utgångsdataström.
- Varje process måste ha minst en ingång och en utgång.
- Alla processer i en DFD måste vara kopplade till en annan process eller ett datalager.
- Systemets lagrade data måste gå igenom en process.
typer
Beroende på vad du vill undersöka i flödet finns det två typer av dataflödesdiagram att välja mellan.
Logisk
Denna typ av diagram återspeglar vad som händer i ett informationsflöde. Den visar informationen som genereras och den som kommuniceras, de enheter som tar emot den informationen, de processer som genomförs i allmänhet etc.
De processer som beskrivs i ett logikdiagram är aktiviteter som utförs i ett företag, vilket innebär att de tekniska aspekterna av systemet inte studeras på djupet. Därför kan personalen förstå dessa diagram utan att vara teknisk.
Fysisk
Denna typ av diagram återspeglar hur information rör sig genom ett system. Detta representerar att programmen, såväl som datorutrustning, personer och filer som är involverade i informationsflödet är specifikt detaljerade.
De fysiska diagrammen innehåller processer som motsvarar datainmatning, till exempel kontrollkontroll. Mellanlagring av data, såsom tillfälliga tabeller eller filer, placeras också.
Du kan till exempel visa hur en kund gör en beställning online genom att granska företagets programvara för att placera och slutföra den beställningen. Detta är generellt tekniskt.
Således kan ett detaljerat fysiskt diagram i hög grad hjälpa till att programmera den kod som krävs för implementeringen av ett informationssystem.
Vilken ska jag använda?
Både fysiska och logiska diagram kan representera samma informationsflöde. Var och en kommer att ha en annan synvinkel och tillhandahålla olika aktiviteter för att optimera systemet.
De kan användas tillsammans eller separat. Tillsammans ger de mer detaljer än endera diagrammet. Kom ihåg att du kan behöva båda när du bestämmer vilken du ska använda.
exempel
Inom mjukvaruteknik kan dataflödesschemat utformas för att representera systemet på olika nivåer av abstraktion.
DFD: er på högre nivå är indelade i lägre nivåer, vilket tar upp mer information och funktionella element. Nivåerna i DFD är numrerade 0, 1, 2 eller mer.
Nivå 0
Det anges för att återspegla ett perspektiv där hela systemet är inkapslat i en enda process, vilket indikerar förhållandet till externa enheter.
In- och utgångsdata markeras med pilar som går in eller ut ur systemet. Denna nivå kallas ett sammanhangsdiagram.
Källa: geeksforgeeks.org (CC BY-SA 4.0)
Nivå 1
På denna nivå är sammanhangsdiagrammet uppdelat i flera processer. Systemets huvudfunktioner markeras och processen på hög nivå delas upp i delprocesser.
Källa: geeksforgeeks.org-CC-BY-SA-4.0
Nivå 2
Den här nivån går lite djupare än nivå 1. Den kan användas för att spela in specifika detaljer om systemets funktion.
Källa: geeksforgeeks.org (CC-BY-SA-4.0)
referenser
- Computer Hope (2017). Dataflödesdiagram. Hämtad från: computerhope.com.
- W3 Computing (2019). Utveckling av fysiska dataflödesdiagram. Hämtad från: w3computing.com.
- Georgina Guthrie (2019). Hur man använder dataflödesdiagram för att ladda upp ditt projekt. Cacoo. Hämtad från: cacoo.com.
- Geeks for Geeks (2019). Nivåer i dataflödesdiagram (DFD). Hämtad från: geeksforgeeks.org.
- Clifford Chi (2019). En nybörjarguide för dataflödesdiagram. Hub Spot. Hämtad från: blog.hubspot.com.