dataflödesdiagram omfattande Guide med exempel
DATAFLÖDESDIAGRAMMET (DFD) är en strukturerad analys och designmetod. Det är traditionell visuell representation av informationsflödena inom ett system. Data Flow Diagram(DFD) används ofta för mjukvaruanalys och design. En snygg och tydlig DFD kan avbilda en bra mängd systemkrav grafiskt.
DATAFLÖDESDIAGRAMMET (DFD) visar de logiska modellerna och uttrycker datatransformation i ett system., Den innehåller en mekanism för att modellera dataflödet och stöder sönderdelning för att illustrera detaljer om dataflöden och funktioner. Ett dataflödesdiagram kan inte visa information om operationssekvensen. Därför är det inte en process eller förfarande modellering metod.,
DFD innehåller följande egenskaper:
- som stöder analysen och kravstadiet i systemdesignen;
- en diagramteknik med anteckning;
- som beskriver ett nätverk av aktiviteter/processer i målsystemet;
- som möjliggör beteenden av parallell och asynkron ;
- stegvis förfining genom hierarkisk sönderdelning av processer.
nyckelbegrepp för Dataflödesschema
DFD presenterar ett symbolsystem för att beskriva dataflöden och en sönderdelningsmekanism för att beskriva ett system på olika detaljnivåer.,
Process
nu vill vi kortfattat presentera några diagram noteringar som du ser i handledningen nedan.
extern enhet
en extern enhet kan representera ett mänskligt, system eller delsystem. Det är där vissa data kommer från eller går till. Det är externt till det system vi studerar, när det gäller affärsprocessen. Av denna anledning brukade människor rita externa enheter på kanten av ett diagram.,
Process
en process är en affärsverksamhet eller funktion där manipulationen är begränsad.och omvandling av data sker. En process kan brytas ned till finare nivå av Detaljer, för att representera hur data behandlas inom processen.,
datalagring
en datalagring representerar lagring av beständiga data krävs och / eller produceras av processen. Här är några exempel på databutiker: medlemsformulär, databastabell etc.,
dataflöde
ett dataflöde representerar informationsflödet, med dess dataflöde.riktning representerad av ett pilhuvud som visas i slutet(s) av flödeskontakten.,
olika DFD-noteringar
det finns flera olika noteringar:
- Yourdon och/eller de Marco,
- gane& Sarson,
- ssadm(structured system analysis and design methodology) och
- Unified Modeling Language har sätt att visa dataflöden.,
funktionell sönderdelning är processen att ta en komplex process och bryta ner den i processen.dess mindre och enklare delar. Var och en kan brytas ner ytterligare. När du har nått den lägsta nivån av sönderdelade delar av ett delsystem kan utvecklare tänka på hur man börjar koda dessa funktioner. När du arbetar med den enklaste funktionaliteten kan utvecklaren eventuellt arbeta med målsystemet under utvecklat., Därför blir det mycket lättare att utveckla och testa dessa funktioner.
skapad av: Visual Paradigm Enterprise, Professional, Standard, Modeler
skapa Kontextnivå DFD
Kontextnivå DFD, även känd som Level 0 DFD, ser hela systemet som en enda process och betonar samspelet mellan systemet och externa enheter. Låt oss rita ett sammanhang DFD.
- för att skapa en DFD, välj Diagram> nytt från verktygsfältet.
- i det nya diagramfönstret väljer du Dataflödesschema och klickar på Nästa.,
- ange Kontextdiagram som diagramnamn och klicka på OK för att bekräfta.
- namnge diagrammet Kontextdiagram.
- Vi måste skapa huvudprocessen. Dra processen från diagram verktygsfält till diagram. Namnge det online bokhandel. Vi kommer att använda online bokhandel som ett exempel för att visa dig hur du skapar flera nivåer DFD.
- som du kan tänka dig kommer kunderna att beställa böcker via systemet., Lägg därför till en extern enhet till diagram och namnge den kund. Som att skapa process, kan du skapa en extern enhet genom att dra extern enhet från diagram verktygsfält till diagram.
- ett dataflöde används för att representera datarörelsen mellan olika typer av data.delar av systemet. I det här fallet är ”order” en data som skapats av kunden och lämnats in i systemet. Skapa därför ett dataflöde från kund till online bokhandel., För att göra detta, flytta muspekaren över kunden. Dra ut Resurskatalogknappen.
- släpp musknappen på bokhandeln Online och välj dataflöde från bokhandeln.resurskatalogen. Detta skapar en dataflödeskontakt.
- namnge den ordning.,
- bokhandeln kommer äntligen att leverera böckerna till kunden. Utnyttja Resurskatalogen för att skapa ett dataflöde från online bokhandel till kund. Namnge flödet beställda böcker.
- Det är allt för kontextdiagrammet., Som vi ser hela systemet som en enda process, finns det bara en processform som skapats i denna DFD-nivå. I nästa avsnitt kommer du att sönderdela Bokhandelsprocessen Online och rita dess detalj.
skapa nivå 1 DFD
i det här avsnittet kommer du att rita nivå 1 DFD för att visa huvudfunktionerna i online bokhandel.
- högerklicka på online bokhandel och välj sönderdela från popup-menyn.
2., De datalager och / eller externa enheter som är anslutna till den valda processen skulle hänvisas till i nivå 1 DFD. Så när du uppmanas att lägga till dem i det nya diagrammet, klicka på Ja för att bekräfta. Observera att den nya DFD ska se väldigt ut som kontextdiagrammet från början. Varje element bör förbli oförändrat, förutom att huvudprocessen (från vilken denna nya DFD sönderdelas) nu är borta och ersatt av ett tomt utrymme (som ska utarbetas).
3. Högerklicka på bakgrunden av diagrammet och välj Byt namn… från popup-menyn. Namnge diagrammet Nivå 1 DFD.
4., Det finns en process som tar emot kundorder och lagra den i en databas. Låt oss skapa en process Ta emot Order och en datalagring order. Lägg till dataflöden däremellan.
5. När en order är ogiltig, bör det finnas en annan process som innebär att kontakta kunden och klargöra hans/hennes behov. Skapa en process hantera ogiltig ordning. Lägg till lämpliga dataflöden mellan formerna., Här kan du använda ett dubbelriktat dataflöde för att representera ett dialogflöde.
6. Det finns en annan process som hanterar transporten. Skapa Skeppsorderprocessen. Lägg igen lämpliga dataflöden mellan formerna.
det är allt för denna handledning., Beroende på intresseområdet kan du skapa ytterligare nivåer för att visa systemet mer detaljerat. Som ni kan föreställa er, fartyget orderprocessen kan utarbetas i mindre funktionella enheter (processer) som förpackning, förbereda faktura, ordna leverera, etc.
prova själv med Visual Paradigm Online
- gratis Dataflödesschema exempel och mallar redigerbara i en online Dataflödesschema programvara: Visual Paradigm Online.
- använd mallarna som utgångspunkt för att skapa ditt eget Dataflödesschema.,iv>
Customer Service System (Railway Company)
Supermarket App
Other Recommended DFD Articles
- What is Data Flow Diagram (DFD)?, Hur man ritar DFD?
- hur man skriver effektiva användningsfall?
- Dataflödesschema: exempel – Matbeställningssystem
- hur man modellerar Relationsdatabasdesign med ERD?
- hur man utvecklar As-Is Och to-Be affärsprocess?