ฟิสิคัล DFD vs ลอจิคัล DFD
เพื่อทำความเข้าใจความแตกต่างระหว่าง DFD ทางกายภาพและเชิงตรรกะ เราต้องรู้ว่า DFD คืออะไร DFD ย่อมาจาก data flow diagram และช่วยในการแสดงภาพการไหลของข้อมูลในองค์กร โดยเฉพาะระบบข้อมูล DFD ช่วยให้ผู้ใช้ทราบว่าข้อมูลเข้ามาที่ใด ข้อมูลไปที่ไหนภายในองค์กร และสุดท้ายจะออกจากองค์กรได้อย่างไร DFD ให้ข้อมูลเกี่ยวกับว่าการประมวลผลข้อมูลเกิดขึ้นตามลำดับหรือหากมีการประมวลผลในลักษณะคู่ขนาน DFD มีอยู่สองประเภทที่เรียกว่า DFD ทางกายภาพและเชิงตรรกะแม้ว่าทั้งสองจะมีจุดประสงค์เดียวกันในการแสดงกระแสข้อมูล แต่ก็มีความแตกต่างบางประการระหว่างสองสิ่งนี้ที่จะกล่าวถึงในบทความนี้
DFD ใดๆ เริ่มต้นด้วยภาพรวม DFD ที่อธิบายโดยย่อเกี่ยวกับระบบที่จะออกแบบ ไดอะแกรมโฟลว์ข้อมูลเชิงตรรกะ ตามชื่อที่ระบุเน้นที่ธุรกิจและบอกเกี่ยวกับเหตุการณ์ที่เกิดขึ้นในธุรกิจและข้อมูลที่สร้างขึ้นจากแต่ละเหตุการณ์ดังกล่าว ในทางกลับกัน DFD ทางกายภาพนั้นเกี่ยวข้องกับวิธีการแสดงการไหลของข้อมูลมากกว่า เป็นเรื่องปกติที่จะใช้ DFD เพื่อเป็นตัวแทนของโฟลว์ข้อมูลเชิงตรรกะและการประมวลผลข้อมูล อย่างไรก็ตาม การพัฒนา DFD เชิงตรรกะควรระมัดระวังหลังจากพัฒนา DFD จริงในครั้งแรกที่สะท้อนถึงบุคคลทั้งหมดในองค์กรที่ดำเนินการต่างๆ และวิธีที่ข้อมูลไหลเวียนระหว่างบุคคลเหล่านี้
ฟิสิคัล DFD และลอจิคัล DFD ต่างกันอย่างไร
ในขณะที่ผู้พัฒนาไม่มีข้อจำกัดในการบรรยายถึงวิธีการสร้างระบบในกรณีของ DFD เชิงตรรกะ จำเป็นต้องแสดงให้เห็นว่าระบบถูกสร้างขึ้นมาอย่างไรมีคุณลักษณะบางอย่างของ DFD เชิงตรรกะที่ทำให้เป็นที่นิยมในหมู่องค์กร DFD เชิงตรรกะทำให้การสื่อสารสำหรับพนักงานขององค์กรง่ายขึ้น นำไปสู่ระบบที่เสถียรยิ่งขึ้น ช่วยให้นักวิเคราะห์เข้าใจระบบได้ดีขึ้น มีความยืดหยุ่นและบำรุงรักษาง่าย และช่วยให้ผู้ใช้ลบความซ้ำซ้อนได้อย่างง่ายดาย ในทางกลับกัน DFD ทางกายภาพมีความชัดเจนในการแบ่งระหว่างกระบวนการแบบแมนนวลและแบบอัตโนมัติ ให้คำอธิบายโดยละเอียดของกระบวนการ ระบุที่เก็บข้อมูลชั่วคราว และเพิ่มการควบคุมเพิ่มเติมเพื่อทำให้ระบบมีประสิทธิภาพและเรียบง่ายยิ่งขึ้น