Dataflödesdiagram

Dataflödesdiagram

Vad är ett dataflödesdiagram?

Dataflödesdiagrammet är ett visuellt sätt att visa rörelsen av data genom ett informationssystem. Presenterar hur informationen kommer in och lämnar systemet, varför de passerar, där det lagras och källorna och destinationerna för den informationen.

Företag kunde inte driva utan system eller processer, och effektiviteten är avgörande för att uppnå målen. Det finns många sätt att studera denna effektivitet, men dataflödesdiagrammet överstiger de andra.

Exempel på dataflöde på spanska

Ett dataflödesdiagram eller DFD uppvisar hur processerna flyter i ett system. Det är en grafisk representation att visa ett system och i sin tur kan hjälpa till att lösa var det finns problem och ineffektivitet.

I en DFD visas inte processens varaktighet eller om dessa processer fungerar i serie eller parallellt. Det finns inga slingor eller band, eftersom det finns dem i ett nätverksdiagram, det finns inte heller några beslutspunkter, som om det finns dem i ett flödesdiagram.

Flödesdiagram används för att designa, analysera, dokumentera eller hantera ett program eller process, används allmänt inom mycket olika områden som programmering, kognitiv psykologi eller ekonomi och finansmarknader.

Detta härstammar i det faktum att utbudet av flödesdiagram är brett och en klyftan behövs av typer och klassificeringar.

Element i ett dataflödesdiagram

Dataflödesdiagram. Källa: Redigerad av användare: AutumnSnow med Inkscape, baserad på bild: dataflowdiagram esempio1.PNG skapad av användare: Ilario, CC BY-SA 3.0, via Wikimedia Commons

Skyltarna som används i dataflödesdiagrammet beskriver databanan i ett system, lagringsplatser, datainmatningar och utgångar och de olika delprocesserna. De är standardiserade notationer som cirklar, rektanglar och pilar.

I DFDS används flera notationsmetoder. Dessa har vissa skillnader, men de använder alla tecken och sätt att representera de viktigaste elementen i en DFD.

Kan tjäna dig: hur fungerar telekommunikation i Mexiko?

Extern enhet

Du kan representera en människa, ett system eller en delsystem. Det är ursprunget eller ödet för vissa data. Det vill säga skicka eller ta emot data till eller från det diagrammade systemet.

Beroende på affärsprocessen är det externt för systemet som analyseras. Av denna anledning dras ofta externa enheter till DFD -kanter.

Bearbeta

Det är en affärsaktivitet eller funktion där data och deras flöde omvandlas, när man ändrar, beställer eller ändrar flödesriktningen. Ta de inkommande uppgifterna, det ändrar dem och med dem producerar en utgång.

En process kan göra detta att göra beräkningar och även använda logik för att beställa data eller ändra flödesriktningen. Du kan bryta ner till en högre detaljnivå för att representera hur data behandlas inom processen.

Processerna är mellan ingången och utgången, vanligtvis börjar från DFD: s övre till vänster och slutar längst ner till höger om diagrammet. Det kan finnas flera av dem i ett enda diagram.

Datalager

Den innehåller informationen för efterföljande användning, till exempel en dokumentfil som väntar på att behandlas.

Datainmatningar kan flyta genom en process och sedan ange ett datalager, medan datautgångar flyter när du lämnar ett datalager och sedan genom en process.

Data flöde

Representerar informationsflödet. Bestäm den resplan som tar information från externa enheter genom olika data- och butikerprocesser. Med pilar kan DFD visa adressen till dataflödet.

Regler för en DFD

Innan du börjar dra dataflödesschema måste fyra allmänna regler följas för att skapa en giltig DFD.

- Varje datalager måste ha minst ett flöde av input- och datautmatningsdata.

Kan tjäna dig: externa delar av en dator

- Varje process måste ha minst en post och en utgång.

- Alla processer i en DFD måste kopplas till en annan process eller ett datalager.

- De lagrade uppgifterna för ett system måste gå igenom en process.

Grabbar

Enligt vad du vill undersöka i flödet finns det två typer av dataflödesdiagram att välja.

Logisk

Vanlig databasimportprocedur. Källa: Bamyers99, CC0, via Wikimedia Commons

Denna typ av diagram återspeglar vad som händer i ett flöde av information. Visar informationen som genereras och den som kommuniceras, enheterna som får den informationen, de processer som genomförs i allmänhet etc.

De processer som beskrivs i ett logiskt diagram är aktiviteter som utförs i ett företag, vilket innebär att det inte fördjupar de tekniska aspekterna av systemet. Därför är personalen i förmågan att förstå dessa diagram utan att behöva vara tekniker.

Fysisk

Källa: John Azzolini, allmän domän, via Wikimedia Commons

I denna typ av diagram återspeglas det hur information rör sig genom ett system. Detta representerar att program är specifikt detaljerade, såväl som datorutrustning, personer och arkiv som är involverade i informationsflödet.

De fysiska diagrammen inkluderar de processer som motsvarar datainmatning, till exempel kontrollkontroll. Mellandata lagring placeras också, till exempel tillfälliga tabeller eller filer.

Till exempel kan du visa hur en kund gör en online -beställning genom att granska företagets programvara för att göra och slutföra den beställningen. Detta är i allmänhet tekniskt.

Således kan ett detaljerat fysiskt diagram hjälpa programmeringen av den kod som krävs för implementering av ett informationssystem.

Kan tjäna dig: densitometer

Vad man ska använda?

Yourdon -notation

Både fysiska och logiska diagram kan representera samma informationsflöde. Men var och en kommer att ha en annan synvinkel och kommer att ge olika aktiviteter för att optimera systemet.

De kan användas tillsammans eller separat. Tillsammans ger de mer detaljer än någon av de två diagrammen separat. När du bestämmer vilken du ska använda måste du komma ihåg att båda kan behöva.

Exempel

I mjukvaruteknik kan du utforma dataflödesdiagrammet för att representera systemet på olika abstraktionsnivåer.

DFD: er på högre nivå är indelade i lägre nivåer, och behandlar därmed mer information och funktionella element. DFD -nivåer är numrerade 0, 1, 2 eller mer.

Nivå 0

Det avgränsas för att återspegla ett perspektiv där hela systemet är inkapslat i en enda process, vilket indikerar förhållandet den har med externa enheter.

Ingångs- och utgångsdata markeras av pilar som går in eller ut ur systemet. Denna nivå kallas kontextdiagram.

Källa: GeeksForgeeks.Org (CC BY-SA 4.0)

Nivå 1

På denna nivå sönderdelas sammanhangsdiagrammet i flera processer. Systemets huvudfunktioner markeras och processen med hög nivå delas upp i delprocesser.

Källa: GeeksForgeeks.org-c-by-sa-4.0

Nivå 2

Denna nivå fördjupas lite mer än nivå 1. Det kan användas för att spela in specifika detaljer om systemets drift.

Källa: GeeksForgeeks.org (CC-by-SA-4.0)

Referenser

  1. Computer Hope (2017). Dataflödesdiagram. Taget från: Computerhope.com.
  2. W3 Computing (2019). Utveckla fysiska dataflödesschema. Taget från: w3computing.com.
  3. Georgina Guthrie (2019). Hur man använder dataflödesdiagram för att överladda ditt projekt. Kakoo. Taget från: cacoo.com.
  4. Geeks for Geeks (2019). Nivåer i dataflödesschema (DFD). Taget från: GeeksForgeeks.org.
  5. Clifford Chi (2019). Till nybörjarhandboken till dataflödesdiagram. Navplats. Taget från: blogg.Hubspot.com.