Articles

Dataflo .diagram omfattende vejledning med eksempler

Dataflo .diagrammet (DFD) er en struktureret analyse-og designmetode. Det er traditionel visuel repræsentation af informationsstrømmene i et system. Data Flo.Diagram(DFD) er meget udbredt til soft .are analyse og design. En pæn og klar DFD kan skildre en god mængde af systemkravene Grafisk.

Dataflo .diagrammet (DFD) viser logiske modeller og udtrykker datatransformation i et system., Den indeholder en mekanisme til at modellere datastrømmen og understøtter nedbrydning for at illustrere detaljer om datastrømme og funktioner. Et Dataflo .diagram kan ikke vise oplysninger om driftssekvensen. Derfor er det ikke en proces-eller proceduremodelleringsmetode.,

DFD omfatter følgende egenskaber:

  1. der understøtter analyse og krav fase af systemets design;
  2. en diagrammer teknik med kommentering;
  3. beskriver et netværk af aktiviteter/processer af target-systemet;
  4. giver mulighed for opførsel af parallelle og asynkron ;
  5. trinvis forfining gennem hierarkisk nedbrydning af processer.

nøglebegreber i Dataflo .diagram

DFD præsenterer et symbolsystem til at beskrive datastrømme og en nedbrydningsmekanisme til at beskrive et system på forskellige detaljeringsniveauer.,

proces

nu vil vi gerne kort introducere dig et par diagramnotationer, som du vil se i vejledningen nedenfor.

ekstern enhed

en ekstern enhed kan repræsentere et menneske, et system eller et delsystem. Det er her visse data kommer fra eller går til. Det er uden for det system, vi studerer, hvad angår forretningsprocessen. Af denne grund plejede folk at tegne eksterne enheder på kanten af et diagram.,

Proces

En proces er en virksomhed, aktivitet eller funktion, hvor manipulation og transformation af data finder sted. En proces kan nedbrydes til finere detaljer, for at repræsentere, hvordan data behandles i processen.,

Data Butik

En data-butik repræsenterer opbevaring af persistente data, der er nødvendige, og/eller produceret af processen. Her er nogle eksempler på datalagre: medlemsformularer, databasetabel osv.,

Data Flow

Et data flow repræsenterer den strøm af informationer, med dens retning er repræsenteret af en pil hoved, der viser, at i slutningen(s) af flow-stik.,

en Anden DFD Notation

Der er flere forskellige måde:

  1. Yourdon og/eller De Marco,
  2. Gane & Raps,
  3. SSADM(Structured System Analyse og Design-Metode), og
  4. Unified Modeling Language er måder at vise data-strømme.,

Funktionel Nedbrydning er en proces, hvor en kompleks proces, og bryde det ned i dens mindre og enklere dele. Hver af dem kan opdeles yderligere. Når du har nået det laveste niveau af nedbrudte stykker af et delsystem, kan udviklere tænke på, hvordan man starter kodning af disse funktioner. Når du arbejder på den enkleste funktionalitet, kan udvikleren muligvis arbejde med målsystemet under udviklet., Derfor bliver det meget lettere at udvikle og teste disse funktionaliteter.

Oprettet af: Visual Paradigm Professional, Enterprise, Standard, Modeler

Oprettelse af Forbindelse Niveau DFD

Forbindelse niveau DFD, også kendt som niveau 0 DFD, ser det hele systemet som en indre proces, og der lægges vægt samspillet mellem system og eksterne enheder. Lad os tegne en kontekst DFD.

  1. for at oprette en DFD skal du vælge Diagram > ny fra værktøjslinjen.
  2. i vinduet Nyt Diagram skal du vælge Dataflo .diagram og klikke på Næste.,
  3. indtast Kontekstdiagram som diagramnavn, og klik på OK for at bekræfte.
  4. navngiv diagrammets Kontekstdiagram.
  5. Vi skal oprette hovedprocessen. Træk processen fra diagram værktøjslinje til diagram. Navngiv det Online boghandel. Vi vil bruge online boghandel som et eksempel for at vise dig, hvordan du opretter flere niveauer DFD.

  1. , Som du kan forestille dig, kunder vil bestille bøger gennem systemet., Tilføj derfor en ekstern enhed til diagram og navngiv den kunde. Ligesom at skabe proces, kan du oprette en ekstern enhed ved at trække ekstern enhed fra diagram værktøjslinje til diagram.

  1. Et data flow anvendes til at repræsentere udveksling af data mellem forskellige dele af systemet. I dette tilfælde er” ordre ” en data oprettet af kunden og indsendt til systemet. Opret derfor en dataflo.fra kunde til Online boghandel., For at gøre dette skal du flytte musemarkøren over kunden. Træk knappen ressource katalog ud.

  1. Slip museknappen på Online Boghandel, og vælg Data Flow fra Ressource-Katalog. Dette skaber et dataflo. – stik.

  1. Navn for det.,

  1. Bogen butik endelig vil levere bøger til kunden. Gør brug af Ressourcekataloget til at oprette en dataflo.fra Online boghandel til kunde. Navngiv strømmen bestilte bøger.

  1. Det er alt for kontekst diagram., Da vi ser hele systemet som en enkelt proces, er der kun en procesform oprettet på dette DFD-niveau. I det næste afsnit nedbryder du Online Boghandlingsprocessen og tegner dens detaljer.

oprettelse af Niveau 1 DFD

i dette afsnit skal du tegne niveau 1 DFD for at vise hovedfunktionerne i online boghandel.højreklik på Online boghandel og vælg dekomponere fra popup-menuen.

2., Datalagrene og / eller eksterne enheder, der er forbundet med den valgte proces, henvises til i niveau 1 DFD. Så når du bliver bedt om at tilføje dem til det nye diagram, skal du klikke på Ja for at bekræfte. Bemærk, at den nye DFD skal se meget ud som kontekstdiagrammet oprindeligt. Hvert element skal forblive uændret, bortset fra at hovedprocessen (hvorfra denne nye DFD nedbrydes) nu er væk og erstattet af et tomt rum (der skal uddybes).

3. Højreklik på baggrunden af diagrammet og vælg Omdøb … fra popup-menuen. Navngiv diagrammet niveau 1 DFD.

4., Der er en proces, der modtager kundeordre og gemmer den i en database. Lad os oprette en proces modtage ordre og en datalager ordrer. Tilføj datastrømme imellem.

5. Når en ordre er ugyldig, skal der være en anden proces, der involverer at kontakte kunden og afklare hans/hendes behov. Opret en proces håndtag ugyldig ordre. Tilføj passende datastrømme mellem figurerne., Her kan du bruge en tovejs datastrøm til at repræsentere en dialog Flo..

6. Der er en anden proces, der håndterer forsendelse. Opret skibet ordreprocessen. Igen skal du tilføje passende datastrømme mellem figurerne.

det er alt for denne tutorial., Afhængigt af interesseområdet kan du oprette yderligere niveauer for at vise systemet mere detaljeret. Som du kan forestille dig, kan Skibsordreprocessen uddybes i mindre funktionelle enheder (processer) som emballage, forberede faktura, arrangere levering osv.

Prøv det Selv med Visuel Paradigme Online

  • Gratis Data Flow Diagram eksempler og skabeloner kan redigeres i en online-Data Flow Diagram software: Visual Paradigm Online.
  • brug skabelonerne som udgangspunkt til at oprette dit eget Dataflo .diagram.,iv>

    Customer Service System (Railway Company)

    Supermarket App

    Other Recommended DFD Articles

    • What is Data Flow Diagram (DFD)?, Hvordan man tegner DFD?
    • hvordan man skriver effektive brugssager?
    • Dataflo ?diagram: eksempler — Madbestillingssystem
    • Sådan modelleres relationelt databasedesign med ERD?
    • hvordan udvikles som-er og at være forretningsproces?