Kakšna je razlika med DFD in diagramom poteka - Razlika Med

Kakšna je razlika med DFD in diagramom poteka

The glavna razlika med DFD in diagramom poteka je to DFD je grafični diagram, ki predstavlja pretok podatkov sistema, medtem ko je diagram poteka grafični diagram, ki predstavlja zaporedje korakov za reševanje problema.

Razvoj programske opreme je kompleksen proces in težko je neposredno napisati program celotnega sistema. Zato je potrebno modelirati sistem za razumevanje in nato programiranje modulov. Obstajajo različni diagrami, ki pomagajo modelirati sistem. DFD in diagram poteka sta dva izmed njih. DFD prikazuje vhode, izhode, način, kako se podatki prenašajo skozi sistem in kje bodo shranjeni podatki. Po drugi strani pa diagram poteka pomaga prikazati korake za rešitev problema. Lahko se uporablja kot osnova za pisanje programa.

Pokrita ključna območja

1. Kaj je DFD
- Opredelitev, funkcionalnost
2. Kaj je diagram poteka
- Opredelitev, funkcionalnost
3. Kakšna je razlika med DFD in diagramom poteka
- Primerjava ključnih razlik

Ključni pogoji

Diagram pretoka podatkov ali DFD, diagram poteka


Kaj je DFD

DFD pomeni Diagram pretoka podatkov. Predstavlja, kako sistem obdeluje podatke in opisuje, od kod prihajajo podatki, kam gre in kako so shranjeni podatki. DFD je postal priljubljen v letu 1970. Za DFD obstajata dve vrsti zapisov. So Yourdon in Coad, Gane in Sarson.

Youdon in Coad- Ta vrsta diagramov se uporablja za sistemsko analizo in načrtovanje. Krogi predstavljajo procese.

Gane in Sarson - Ta vrsta diagramov se uporablja za informacijske sisteme. Trg z okroglimi vogali predstavlja procese.


Nekatere običajne oznake DFD so naslednje.

Proces - Pretvori vhodni podatkovni tok v izhodni podatkovni tok

Shranjevanje podatkov - predstavlja repozitorije podatkov v sistemu

Tokovi podatkov - Predstavlja pot pretoka podatkov

Zunanji subjekti - Predstavlja predmete zunaj sistema. Sistem komunicira s temi zunanjimi subjekti. So viri in cilji vhodov in izhodov sistema.

Poleg tega imajo diagrami DFD sloje ali ravni za organiziranje podatkov. Diagram konteksta je najvišja raven. Posplošuje funkcionalnost celotnega sistema in odnos z zunanjimi subjekti. Diagram 1. stopnje vsebuje več podrobnosti kot diagram konteksta. Vendar pa diagrami nivoja 2 nudijo več podrobnosti kot raven 1, diagrami stopnje 3 pa nudijo več podrobnosti kot diagrami 2. stopnje. Poleg tega je treba razčleniti procese, dokler ne dosežemo psevdo kode, ki je človeku berljiva struktura za razumevanje programa.

Kaj je diagram poteka

Diagram poteka je diagram, ki pomaga predstaviti algoritem. Z drugimi besedami, diagram poteka pomaga zapisati algoritem.

Algoritem

Pri računalništvu je algoritem korak za korakom za reševanje danega problema. Če je problem zapleten, je mogoče problem razdeliti na več podproblemov in rešiti vsako od njih, da bi rešili glavni problem.

Algoritem za iskanje območja pravokotnika je naslednji.

  1. Initialize area = 0
  2. Vnesite dolžino in širino
  3. Pomnožite jih in shranite rezultat v območje
  4. Področje za tiskanje.

Diagram poteka za izračun območja je naslednji.


Slika 1: Diagram poteka

Zato je diagram poteka grafični prikaz pisanja algoritma. Poleg tega so zapisi simbolov diagramov poteka naslednji.

Oval - Predstavlja začetek in prekinitev

Romb - predstavlja vhodne in izhodne operacije (vhodi so lahko uporabniški vnosi, izhodi pa rezultati, prikazani na zaslonu)

Pravokotnik - Predstavlja postopek. Npr. - inicializacija spremenljivk, izračuni

Diamantni simbol - Uporablja se za odločanje

Krog (majhen) - To so konektorji

Puščica - Predstavlja zaporedje korakov

Razlika med DFD in diagramom poteka

Opredelitev

DFD je grafični prikaz pretoka podatkov prek informacijskega sistema, ki modelira njegove procesne vidike. Nasprotno pa je diagram poteka shematski prikaz, ki ponazarja model rešitve za dani problem. To pojasnjuje osnovno razliko med DFD in diagramom poteka.

Uporabnost. T

DFD se lahko uporablja za kompleksne sisteme. Čeprav diagram poteka ni zelo primeren za kompleksen sistem, se uporablja za male in srednje programe. Zato je to še ena razlika med DFD in diagramom poteka.

Uporaba

Poleg tega njihova uporaba pripisuje še eni razliki med DFD in diagramom poteka njihove uporabe. DFD-ji pomagajo razumeti pregled sistema, ne da bi pri tem podrobneje pregledovali, medtem ko diagrami poteka pomagajo analizirati, oblikovati in upravljati program.

Zaključek

Če povzamemo, sta DFD in diagram poteka dva tipa diagramov, ki pomagata razvijati programsko opremo. Glavna razlika med DFD in diagramom poteka je, da je DFD grafični diagram, ki predstavlja pretok podatkov sistema, medtem ko je diagram poteka grafični diagram, ki predstavlja zaporedje korakov za reševanje problema.

Sklic:

1. Kaj je DFD? Diagram pretoka podatkov Simboli in več, SmartDraw, 7. september 2018,