- Mga Elemento ng diagram ng daloy ng data
- Panlabas na nilalang
- Proseso
- Bodega ng data
- Daloy ng data
- Mga Batas para sa isang DFD
- Mga Uri
- Makatarungang
- Pisikal
- Alin ang gagamitin?
- Mga halimbawa
- Antas 0
- Antas 1
- Level 2
- Mga Sanggunian
Ang diagram ng daloy ng data ay isang visual na paraan upang maipakita ang paggalaw ng data sa pamamagitan ng isang sistema ng impormasyon. Inilalahad nito kung paano pumasok ang impormasyon at iniwan ang system, kung ano ang ruta na ipinasa nito, kung saan nakaimbak ito, at ang mga mapagkukunan at patutunguhan ng impormasyong iyon.
Ang mga kumpanya ay hindi maaaring gumana nang walang mga system at proseso, at ang pagiging epektibo ay mahalaga upang makamit ang mga layunin. Mayroong maraming mga paraan upang pag-aralan ang pagiging epektibo, ngunit ang diagram ng daloy ng data ay higit sa iba.

Halimbawa ng isang diagram ng daloy ng data sa Espanyol
Ipinapakita ng isang diagram ng daloy ng data o DFD kung paano dumadaloy ang isang proseso sa isang system. Ito ay isang representasyong grapikal upang magpakita ng isang sistema at, naman, makakatulong sa paglutas kung saan may mga problema at kawalang-kahusayan.
Sa isang DFD ang tagal ng mga proseso ay hindi ipinakita o kung ang mga prosesong ito ay nagpapatakbo sa serye o magkatulad. Walang mga loop o mga loop, tulad ng sa isang diagram ng network, walang mga punto ng desisyon, dahil mayroong isang diagram ng daloy.
Ang mga daloy ay ginagamit upang magdisenyo, mag-analisa, magdokumento o mamahala ng isang programa o proseso, na malawakang ginagamit sa iba't ibang larangan tulad ng programming, cognitive psychology o ekonomiya at pinansiyal na merkado.
Nagreresulta ito sa saklaw ng mga flowcharts na malawak at naghahati sa mga uri at pag-uuri ay kinakailangan.
Mga Elemento ng diagram ng daloy ng data
Ang mga palatandaan na ginamit sa diagram ng daloy ng data ay naglalarawan ng landas ng data sa isang system, mga site ng imbakan, mga input ng data at output, at iba't ibang mga thread. Ang mga ito ay na-standardize na mga notasyon tulad ng mga bilog, parihaba, at mga arrow.
Ang iba't ibang mga pamamaraan ng notasyon ay ginagamit sa DFD. Mayroong ilang mga pagkakaiba-iba, ngunit lahat sila ay gumagamit ng mga palatandaan at hugis upang kumatawan sa mga pangunahing elemento ng isang DFD.
Panlabas na nilalang
Maaari itong kumatawan sa isang tao, isang sistema o isang subsystem. Ito ang pinagmulan o patutunguhan ng ilang data. Iyon ay, nagpapadala o tumatanggap ng data sa o mula sa diagram na sistema.
Depende sa proseso ng negosyo, panlabas ito sa system na nasuri. Para sa kadahilanang ito, ang mga panlabas na entidad ay karaniwang iguguhit sa mga gilid ng DFD.

Proseso
Ito ay isang aktibidad o pag-andar ng negosyo kung saan ang data at daloy nito ay nagbabago, sa pamamagitan ng pagbabago, pag-order o pagbabago ng direksyon ng daloy. Kinakailangan ang papasok na data, binabago ito at kasama nito ay gumagawa ng isang output.
Ang isang proseso ay maaaring gawin ito sa pamamagitan ng pagsasagawa ng mga kalkulasyon at paggamit din ng lohika upang maisaayos ang data o mabago ang direksyon ng daloy. Maaari itong masira sa isang mas mataas na antas ng detalye upang kumatawan kung paano naproseso ang data sa loob ng proseso.
Ang mga proseso ay matatagpuan sa pagitan ng input at output, sa pangkalahatan ay nagsisimula mula sa itaas na kaliwa ng DFD at nagtatapos sa ibabang kanan ng diagram. Maaaring marami sa kanila sa isang solong diagram.

Bodega ng data
Naglalaman ito ng impormasyon para sa paggamit sa ibang pagkakataon, tulad ng isang file file na naghihintay na maproseso.
Ang mga input ng data ay maaaring dumaloy sa isang proseso at pagkatapos ay sa isang bodega ng data, habang ang mga output ng data ay dumaloy sa labas ng isang bodega ng data at pagkatapos ay sa pamamagitan ng isang proseso.

Daloy ng data
Kinakatawan ang daloy ng impormasyon. Tinutukoy nito ang itineraryo na kinukuha ng impormasyon mula sa mga panlabas na entidad sa pamamagitan ng iba't ibang mga proseso at mga bodega ng data. Sa pamamagitan ng mga arrow, maipakita ng DFD ang direksyon ng daloy ng data.

Mga Batas para sa isang DFD
Bago ka magsimulang magplano ng mga diagram ng daloy ng data, mayroong apat na pangkalahatang patakaran ng hinlalaki upang sundin upang lumikha ng isang wastong DFD.
- Ang bawat data store ay dapat magkaroon ng hindi bababa sa isang data input at output data stream.
- Ang bawat proseso ay dapat magkaroon ng kahit isang input at isang output.
- Lahat ng mga proseso sa isang DFD ay dapat na maiugnay sa isa pang proseso o isang data store.
- Ang naka-imbak na data ng isang sistema ay dapat dumaan sa isang proseso.
Mga Uri
Depende sa nais mong suriin sa daloy, mayroong dalawang uri ng mga diagram ng daloy ng data na pipiliin.
Makatarungang
Ang uri ng diagram na ito ay sumasalamin sa nangyayari sa isang daloy ng impormasyon. Ipinapakita nito ang impormasyong nabubuo at ang naipaparating, na natatanggap ng mga nilalang na impormasyon, ang mga proseso na isinasagawa sa pangkalahatan, atbp.
Ang mga proseso na inilarawan sa isang logic diagram ay mga aktibidad na isinasagawa sa isang kumpanya, na nangangahulugang ang mga teknikal na aspeto ng system ay hindi pinag-aralan nang malalim. Samakatuwid, nauunawaan ng kawani ang mga diagram na ito nang hindi naging teknikal.
Pisikal
Ang uri ng diagram na ito ay sumasalamin kung paano gumagalaw ang impormasyon sa isang sistema. Kinakatawan nito na ang mga programa, pati na rin ang kagamitan sa computer, mga tao at mga file na kasangkot sa daloy ng impormasyon ay partikular na detalyado.
Kasama sa mga pisikal na diagram ang mga proseso na naaayon sa pagpasok ng data, tulad ng control check. Ang mga gitnang imbakan ng data, tulad ng pansamantalang mga talahanayan o mga file, ay inilalagay din.
Halimbawa, maaari mong ipakita kung paano inilalagay ng isang customer ang isang order sa online sa pamamagitan ng pagsuri sa software ng kumpanya upang ilagay at kumpletuhin ang order na iyon. Sa pangkalahatan ito ay teknikal.
Kaya, ang isang detalyadong pisikal na diagram ay lubos na makakatulong upang ma-program ang code na kinakailangan para sa pagpapatupad ng isang sistema ng impormasyon.
Alin ang gagamitin?
Parehong pisikal at lohikal na diagram ay maaaring kumakatawan sa parehong daloy ng impormasyon. Gayunpaman, ang bawat isa ay magkakaroon ng ibang pananaw at magbigay ng iba't ibang mga aktibidad upang mai-optimize ang system.
Maaari silang magamit nang magkasama o magkahiwalay. Magkasama silang nagbibigay ng mas detalyado kaysa sa alinman sa diagram lamang. Kapag nagpapasya kung alin ang gagamitin, tandaan na maaaring kapwa mo kapwa.
Mga halimbawa
Sa software engineering, ang diagram ng daloy ng data ay maaaring idinisenyo upang kumatawan sa sistema sa iba't ibang antas ng abstraction.
Ang mga mas mataas na antas ng DFD ay nahahati sa mas mababang antas, sa gayon tinutugunan ang higit pang impormasyon at mga elemento ng pagganap. Ang mga antas sa DFD ay bilangin 0, 1, 2 o higit pa.
Antas 0
Ito ay nakabalangkas upang ipakita ang isang pananaw kung saan ang buong sistema ay nakalakip sa isang solong proseso, na nagpapahiwatig ng kaugnayan nito sa mga panlabas na nilalang.
Ang data ng input at output ay minarkahan ng mga arrow na papasok o wala sa system. Ang antas na ito ay tinatawag na isang diagram ng konteksto.

Pinagmulan: geeksforgeeks.org (CC BY-SA 4.0)
Antas 1
Sa antas na ito ang diagram ng konteksto ay nahati sa maraming mga proseso. Ang pangunahing mga pag-andar ng system ay naka-highlight at ang proseso ng mataas na antas ay nahati sa mga sub-proseso.

Pinagmulan: geeksforgeeks.org-CC-BY-SA-4.0
Level 2
Ang antas na ito ay napupunta nang kaunti nang mas malalim kaysa sa antas 1. Maaari itong magamit upang maitala ang mga tiyak na detalye tungkol sa pagpapatakbo ng system.

Pinagmulan: geeksforgeeks.org (CC-BY-SA-4.0)
Mga Sanggunian
- Pag-asa sa Computer (2017). Diagram ng daloy ng data. Kinuha mula sa: computerhope.com.
- W3 Computing (2019). Pagbuo ng Physical Data Flow Diagram. Kinuha mula sa: w3computing.com.
- Georgina Guthrie (2019). Paano gamitin ang mga diagram ng daloy ng data upang mabawasan ang iyong Project. Cacoo. Kinuha mula sa: cacoo.com.
- Mga Geeks para sa Geeks (2019). Mga Antas sa Mga Data ng Daloy ng Data (DFD). Kinuha mula sa: geeksforgeeks.org.
- Clifford Chi (2019). Patnubay ng Isang Baguhan sa Mga Data ng Daloy ng Data. Hub Spot. Kinuha mula sa: blog.hubspot.com.
