Data Flow Diagram Level 0 – 2

Data Flow Diagram : DFD คืออะไร?

  • Data Flow Diagram ก็คือแผนภาพกระแสข้อมูลหรือแผนภาพการไหลของข้อมูลเป็นเครื่องมือที่ใช้แสดงการไหลของข้อมูลและการประมวลผลต่างๆ ในระบบ สัมพันธ์กับแหล่งเก็บข้อมูลที่ใช้ โดยแผนภาพนี้จะเป็นสื่อช่วยให้การวิเคราะห์เป็นไปได้โดยง่าย และมีความเข้าใจตรงกันระหว่างผู้วิเคราะห์ระบบกับโปรแกรมเมอร์หรือ ระหว่างผู้วิเคราะห์ระบบกับผู้ใช้

ประโยชน์ที่ได้รับจากการใช้แผนภาพกระแสข้อมูล

1. การใช้แผนภาพนี้สามารถใช้ได้อย่างอิสระในการวิเคราะห์  ระบบโดยไม่ต้องมีเทคนิคอื่นมาช่วย เนื่องจากสามารถใช้สัญลักษณ์ต่าง ๆ แทนสิ่งที่วิเคราะห์นั้นได้
2. การใช้แผนภาพนี้เป็นสื่อที่ง่ายต่อการแสดงความสัมพันธ์ ระหว่างระบบย่อยกับระบบใหญ่ให้เห็นชัดเจน ซึ่งทำให้ผู้ใช้  แผนภาพนั้นเข้าใจความสัมพันธ์ต่าง ๆ ได้สะดวก
3. การใช้แผนภาพนี้เป็นสื่อที่ช่วยให้การวิเคราะห์เป็นไปได้   โดยง่ายและมีความเข้าใจตรงกันระหว่างผู้วิเคราะห์ระบบกับ โปรแกรมเมอร์ หรือระหว่างผู้วิเคราะห์กับผู้ใช้ระบบ
4. การใช้แผนภาพนี้ช่วยให้การวิเคราะห์ระบบเป็นไปได้สะดวก  โดยทำให้เห็นถึงข้อมูล และขั้นตอนต่าง ๆ ของระบบเป็นแผนภาพการไหลของข้อมูล

ตัวอย่าง Data Flow Diagram

Level-0 Diagram เป็นการแสดงให้เห็นถึงรายละเอียดของ Process การทำงานหลักๆ ที่มีอยู่ภายในภาพรวมของระบบ (Context Diagram) ว่ามีขั้นตอนใดบ้าง

Level-1 Diagram ถ้าระบบใดมีการทำงานที่ซับซ้อนมาก นักวิเคราะห์ระบบจะไม่สามารถอธิบายการทำงานทั้งหมดได้ภายในขั้นตอนเดียวใน Context Diagram ดังนั้นในการวิเคราะห์ระบบจึงสามารถจำแนกระบบใหญ่หนึ่งระบบออกเป็นระบบย่อยๆ ได้หลายระบบ โดยแบ่งให้เป็นระบบย่อยที่มีขนาดเล็กลงเรื่อยๆ จนสามารถอธิบายการทำงานได้ทั้งหมด เรียกวิธีนี้ว่า “การแบ่งย่อย ”

Level-2 Diagram คือ การแตกการประมวลผลย่อย โดยใช้แผนภาพกระแสข้อมูล DFD Level 1 แบ่งการประมวลผลภายในออกไปเป็นขั้นตอนต่างๆ ได้อีก


YouTube Preview Image

 

 

 

  •  
  •  
  •  
  •  
  •  
  •  
Thanaphop Visupathomvong
at GlurGeek.Com
นักศึกษาคณะวิศวกรรมศาสตร์ มหาวิทยาลัยกรุงเทพ ชั้นปีที่ 2

Leave a Reply