Rajah aliran data
- 2572
- 241
- Donnie Ryan
Apakah gambarajah aliran data?
Rajah aliran data adalah cara visual untuk menunjukkan pergerakan data melalui sistem maklumat. Membentangkan bagaimana maklumat memasuki dan meninggalkan sistem, mengapa mereka lulus, di mana ia disimpan dan sumber dan destinasi maklumat tersebut.
Syarikat tidak dapat beroperasi tanpa sistem atau proses, dan keberkesanannya adalah penting untuk mencapai matlamat. Terdapat banyak cara untuk mengkaji keberkesanan ini, tetapi gambarajah aliran data melebihi yang lain.
Contoh aliran data dalam bahasa SepanyolRajah aliran data atau DFD mempamerkan bagaimana proses mengalir dalam sistem. Ini adalah perwakilan grafik untuk menunjukkan sistem dan, pada gilirannya, dapat membantu menyelesaikan masalah dan ketidakcekapan.
Dalam DFD tempoh proses tidak ditunjukkan atau jika proses ini beroperasi secara siri atau selari. Tidak ada gelung atau ikatan, kerana ada dalam rajah rangkaian, tidak ada titik keputusan, seolah -olah ada dalam gambarajah aliran.
Gambar rajah aliran digunakan untuk merekabentuk, menganalisis, mendokumenkan atau menguruskan program atau proses, yang digunakan secara meluas dalam bidang yang sangat berbeza seperti pengaturcaraan, psikologi kognitif atau ekonomi dan pasaran kewangan.
Ini berasal dari fakta bahawa pelbagai rajah aliran adalah luas dan pembahagian diperlukan oleh jenis dan klasifikasi.
Unsur gambarajah aliran data
Rajah aliran data. Sumber: Disunting oleh Pengguna: AutumnSnow Dengan Inkscape, Berdasarkan Imej: Dataflowdiagram Esempio1.PNG Dibuat oleh Pengguna: Ilario, CC BY-SA 3.0, melalui Wikimedia CommonsTanda -tanda yang digunakan dalam gambarajah aliran data menerangkan trajektori data dalam sistem, tapak penyimpanan, input data dan output dan pelbagai subprocesses. Mereka adalah notasi yang diseragamkan sebagai bulatan, segi empat tepat dan anak panah.
Dalam DFDS beberapa metodologi notasi digunakan. Ini mempunyai beberapa perbezaan, tetapi mereka semua menggunakan tanda dan cara untuk mewakili unsur -unsur utama DFD.
Boleh melayani anda: Bagaimana kerja telekomunikasi di Mexico?Entiti luaran
Anda boleh mewakili manusia, sistem atau subsistem. Ia adalah asal atau takdir data tertentu. Iaitu, hantar atau terima data ke atau dari sistem diagrammed.
Bergantung pada proses perniagaan, ia adalah luar kepada sistem yang dianalisis. Atas sebab ini, entiti luaran biasanya ditarik ke tepi DFD.
Proses
Ini adalah aktiviti perniagaan atau fungsi di mana data dan alirannya berubah, ketika menukar, memesan atau mengubah arah aliran. Ambil data masuk, ia mengubahnya dan dengan mereka menghasilkan jalan keluar.
Proses boleh melakukan pengiraan ini dan juga menggunakan logik untuk memerintahkan data atau menukar arah aliran. Anda boleh memecah ke tahap terperinci yang lebih tinggi untuk mewakili bagaimana data diproses dalam proses.
Proses adalah antara pintu masuk dan keluar, biasanya bermula dari kiri atas DFD dan berakhir di sebelah kanan bawah gambarajah. Mungkin terdapat beberapa daripada mereka dalam satu rajah.
Gudang Data
Ia mengandungi maklumat untuk kegunaan berikutnya, seperti fail dokumen yang sedang menunggu untuk diproses.
Input data dapat mengalir melalui proses dan kemudian masukkan gudang data, sementara data output mengalir ketika meninggalkan gudang data dan kemudian melalui proses.
Aliran data
Mewakili aliran maklumat. Tentukan jadual perjalanan yang mengambil maklumat dari entiti luaran melalui pelbagai proses data dan kedai. Dengan anak panah DFD dapat menunjukkan alamat aliran data.
Peraturan untuk DFD
Sebelum mula melukis gambarajah aliran data, empat peraturan umum mesti diikuti untuk membuat DFD yang sah.
- Setiap gudang data mesti mempunyai sekurang -kurangnya satu aliran data input dan data output.
Boleh melayani anda: bahagian luaran komputer- Setiap proses mesti mempunyai sekurang -kurangnya satu entri dan keluar.
- Semua proses dalam DFD mesti dikaitkan dengan proses lain atau gudang data.
- Data tersimpan sistem mesti melalui proses.
Lelaki
Menurut apa yang ingin anda periksa dalam aliran, terdapat dua jenis rajah aliran data untuk dipilih.
Logik
Prosedur import pangkalan data biasa. Sumber: Bamyers99, CC0, melalui Wikimedia CommonsRajah jenis ini mencerminkan apa yang berlaku dalam aliran maklumat. Menunjukkan maklumat yang dijana dan yang disampaikan, entiti yang menerima maklumat tersebut, proses yang dijalankan secara umum, dll.
Proses yang diterangkan dalam rajah logik adalah aktiviti yang dijalankan dalam syarikat, yang bermaksud bahawa ia tidak memperdalam aspek teknikal sistem. Oleh itu, kakitangan berada dalam kemampuan untuk memahami gambar rajah ini tanpa perlu menjadi juruteknik.
Fizikal
Sumber: John Azzolini, Domain Awam, melalui Wikimedia CommonsDalam rajah jenis ini, terangkan bagaimana maklumat bergerak melalui sistem. Ini mewakili program yang terperinci secara khusus, serta peralatan komputer, orang dan arkib yang terlibat dalam aliran maklumat.
Rajah fizikal termasuk proses yang sepadan dengan kemasukan data, seperti pemeriksaan kawalan. Penyimpanan data pertengahan juga diletakkan, seperti jadual sementara atau fail.
Contohnya, anda dapat menunjukkan bagaimana pelanggan membuat pesanan dalam talian dengan mengkaji perisian syarikat untuk membuat dan melengkapkan pesanan itu. Ini biasanya teknikal.
Oleh itu, gambarajah fizikal terperinci dapat membantu pengaturcaraan kod yang diperlukan untuk pelaksanaan sistem maklumat.
Boleh melayani anda: densitometerApa yang perlu digunakan?
Notasi YourdonGambar rajah fizikal dan logik boleh mewakili aliran maklumat yang sama. Walau bagaimanapun, masing -masing akan mempunyai pandangan yang berbeza dan akan memberikan aktiviti yang berbeza untuk mengoptimumkan sistem.
Mereka boleh digunakan bersama atau secara berasingan. Bersama -sama mereka memberikan lebih banyak maklumat daripada kedua -dua gambar rajah secara berasingan. Apabila anda akan memutuskan mana yang hendak digunakan, anda perlu ingat bahawa kedua -duanya mungkin memerlukan.
Contoh
Dalam Kejuruteraan Perisian, anda boleh merancang gambarajah aliran data untuk mewakili sistem pada tahap abstraksi yang berbeza.
DFD tahap yang lebih tinggi dibahagikan kepada tahap yang lebih rendah, dengan itu menangani lebih banyak maklumat dan elemen berfungsi. Tahap DFD bernombor 0, 1, 2 atau lebih.
Tahap 0
Ia digambarkan untuk mencerminkan perspektif di mana seluruh sistem dikemas dalam satu proses, menunjukkan hubungan yang ada dengan entiti luaran.
Data input dan output ditandai oleh anak panah yang masuk atau keluar dari sistem. Tahap ini dipanggil gambarajah konteks.
Sumber: Geeksforgeeks.Org (cc by-sa 4.0)Tahap 1
Pada tahap ini, gambarajah konteks terurai dalam pelbagai proses. Fungsi utama sistem diserlahkan dan proses peringkat tinggi dipecah menjadi subprocesses.
Sumber: Geeksforgeeks.org-c-by-sa-4.0Tahap 2
Tahap ini semakin mendalam lebih sedikit daripada tahap 1. Ia boleh digunakan untuk merakam butiran khusus mengenai operasi sistem.
Sumber: Geeksforgeeks.org (cc-by-sa-4.0)Rujukan
- Hope Computer (2017). Rajah aliran data. Diambil dari: computerhope.com.
- W3 Pengkomputeran (2019). Membangunkan gambarajah aliran data fizikal. Diambil dari: w3computing.com.
- Georgina Guthrie (2019). Cara Menggunakan Rajah Aliran Data Untuk Meningkatkan Projek Anda. Cacoo. Diambil dari: cacoo.com.
- Geeks untuk Geeks (2019). Tahap dalam Rajah Aliran Data (DFD). Diambil dari: geeksforgeeks.org.
- Clifford Chi (2019). Kepada Panduan Pemula untuk Rajah Aliran Data. Tempat Hub. Diambil dari: Blog.Hubspot.com.