مخطط تدفق البيانات

من ويكيبيديا، الموسوعة الحرة
(بالتحويل من الرسم التخطيطي لإنسياب البيانات)
اذهب إلى: تصفح، ‏ ابحث

مخطط تدفق البيانات هو رسم بياني لتدفق البيانات بين مختلف العمليات في الأعمال التجارية، وهو أيضاً تقنية رسم بياني تصوّر تدفق المعلومات التي تطبق في نقل البيانات من المدخلات إلى المخرجات. وتوفر بطريقة بسيطة وبديهية وصف العمليات التجارية دون التركيز على التفاصيل من النظم الحاسوبية. ويمكن وصف مخطط تدفق البيانات بأنه الرسم الذي يوضح حركة البيانات بين الكيانات الخارجية والعمليات ومخازن البيانات داخل النظام.

مثال على مخطط تدفق البيانات.[1]

مكونات مخطط التدفق[عدل]

يمكن تمثل نظم المعلومات المادية والمنطقية بأربعة رموز فقط، وهي:

  1. العملية Process
  2. تدفق البيانات Data Flow
  3. بيانات التخزين Data Store
  4. الكائن الخارجي External Entity

مراحل مخطط التدفق[عدل]

فيما يلي شرح عن كل مرحلة من هذه المراحل:

  • العملية (Process): تحويل تدفق البيانات المدخلة ومعالجتها لتصل إلى المخرجات.
  • تدفق البيانات (Data Flow): هي حركة البيانات في النظام.
  • بيانات التخزين (Data store):هي مخازن البيانات.
  • الكائن الخارجي (External Entity): وهي مصادر خارج حدود النظام
  • العلاقات والقواعد Relationship and Rules العلاقات والقواعد التي يجب اتباعها في الرسم.

العلاقات Relationships[عدل]

يمكن أن تستخدم DFD لأي مستوى مستويات البيانات؛ ويمكن تقسيم DFD إلى مستويات بحيث يحتوي كل مستوى على المزيد من تدفق البيانات والمعلومات وتفاصيل أكثر من المستوى الذي يسبقه.

  • أعلى مستوى هو مخطط السياق Context Diagram ويوضح فيما يلي:
    • يحتوي على دائرة واحدة فقط المقصود بها العملية وتمثل النظام بأكمله.
    • تظهر الأسهم المدخلات والمخرجات.
    • لا تظهر بيانات المخازن الموجودة داخل النظام.
  • المستوى الثاني هو المستوى صفر (Level 0)
    • يجب أن يحقق التوازن مع مخطط السياق (Context Diagram)
    • تختلف البيانات الداخلة في العملية عن البيانات الخارجة الناتجة عن هذه العملية.
    • يظهر مخزن البيانات في هذا المستوى.
  • المستوى الثالث هو المستوى واحد (Level 1)
    • يجب أن يتوازن المستوى واحد مع المستوى صفر ويصف التقارير.

القواعد Rules[عدل]

  • في رسم مخطط تدفق البيانات، تستخدم الأسهم لوصف العملية.
  • استمرارية تدفق المعلومات هو أن يجب تنقية جميع المدخلات والمخرجات، ويجب أن نحافظ على نفس الترتيب.

المراجع[عدل]

  1. ^ John Azzolini (2000). مقدمة لعمليات هندسة النظم. July 2000.