فهم المستوى 1 لـ DFD

هل تعرف ما هو DFD؟ DFD هو اختصار لمخططات تدفق البيانات التي يتم تضمينها في أدوات التحليل والتصميم التي يتم تنفيذها بطريقة منظمة حتى يتمكن محلل النظام من فهم الغرض من النظام أو النظم الفرعية وعملها كسلسلة من البيانات المترابطة مع بعضها البعض.

تدفق البيانات هو نقل البيانات التي تتم من نقطة إلى أخرى. يتم التصوير بالرأس على الأسهم التي تؤدي مباشرة إلى الوجهة.

عادةً ما تشير العملية التي تم إجراؤها إلى تغيير وحدث عملية من تحويل البيانات. في هذه الأثناء ، لتخزين البيانات ، سيتم تسمية الأسماء بناءً على البيانات المخزنة فيها.

توزيع DFD

تعريف DFD المستوى 1 وقسم DFD

يجب أن نفهم أن مخطط تدفق البيانات مقسم إلى 3 أجزاء سنشرحها على النحو التالي:

1. مخطط السياق

سياق Digram هو وصف واحددائرة كبيرة يمكن أن تمثل جميع العمليات الواردة في النظام. هذا الرسم التخطيطي هو أعلى مستوى وعادةً ما يُمنح الرقم صفر (0).

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

2. مخطط صفر أو مخطط مستوى 1

فهم مستوى DFD 1 هو دائرةحجم كبير يعمل على تمثيل جميع الدوائر الصغيرة الموجودة. هذا النوع من المخططات هو نتيجة لكسر مخطط السياق إلى مخطط صفري حيث يوجد في هذا المخطط تخزين البيانات.

3. مخطط تفصيلي

هذا الرسم التخطيطي الواحد هو رسم تخطيطي وظيفته وصف العملية الجارية في الرسم التخطيطي الصفري.

دالة DFD

فهم وظائف DFD 1 و DFD

بعد معرفة فهم DFD المستوى 1 ،الآن سنناقش وظيفتها. ما هي وظائف DFD؟ في ما يلي ، سوف نقدم شرحًا للمعلومات التي لدى DFD ، والتي قد لا يعرفها الكثير منكم.

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

التدوين المستخدم في DFD المستوى 1

ثم ما هو نوع الترميز المستخدم في DFDالمستوى 1؟ في الواقع ، ينقسم الرمز المملوك لـ DFD إلى رأيين. جاء الرأي الأول من Gane و Sarson ، وجاء الرأي الثاني من Yourdon و De Marco.

ومع ذلك ، فإن العلامة الأكثر استخدامًا هي العلامة المملوكة لـ Yourdan و De Marco. لمزيد من التفاصيل ، يرجى الرجوع إلى الصورة على النحو التالي:

فهم مستوى DFD 1

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

مثال على DFD المستوى 1

يرجى ملاحظة متى تريد إنشاء DFDالمستوى 1 ، ثم تأكد من عدم القضاء على العلاقة بين البيئة والنظام. أي أن تدفق البيانات التي تخرج من النظام وتدخله يجب ألا يتغير مع البيانات الموجودة في المستوى 0 DFD. لذلك ، في DFD المستوى 0 يجب إضافته إلى تدفق البيانات الذي تم إجراؤه للتو في DFD المستوى 1.

هذا هو السبب في أن الرموز المستخدمة من قبل DFDلا يختلف المستوى 1 كثيرًا عن الترميز المستخدم في DFD المستوى 0. بالإضافة إلى ذلك ، لا تختلف الإرشادات المستخدمة كثيرًا عن الشرح على النحو التالي:

  • يجب أن تكون معالجة المدخلات قادرة على إنتاج الإخراج. تسمى الحالة التي يتعذر فيها على الإدخال إنتاج الإخراج باسم الثقب الأسود.
  • يجب أن يتم اشتقاق أو توليد الناتج من المدخلات التي خضعت من قبل لعمليات مختلفة. تسمى الحالة التي لا يعطي فيها الناتج نتائج تأتي من الإدخال باسم معجزة.
  • الناتج الذي تم إنشاؤه من الإدخاليجب أن تكون متصلا بالفعل بعضها متصل. على سبيل المثال ، إذا تم إنشاء ما يتم استخدامه كمدخلات من خلال عملية تسجيل في شكل بيانات شخصية ، فيمكن أن يصبح ذلك ناتجًا في وقت لاحق ، أي معرف العضو.

لمزيد من التفاصيل ، يرجى الرجوع إلى الصورة التالية:

فهم مستوى DFD 1 والأمثلة

مثال على مستوى DFD 1

مجرد حقيقة إضافية أن DFD المستوى 1 وأيضالا يوجد فرق في DFD 0 على الإطلاق. ومع ذلك ، عندما تدرسه أكثر ، ستجد أن هذين الشيئين لهما بعض الاختلافات. سيكون تدفق البيانات التي تتم معالجتها دائمًا من خلال الكيان بالإضافة إلى مخزن البيانات قبل ذلك الوقت ، سيتدفق إلى العملية التالية الموجودة في DFD Level 0.

على عكس الحالة مع DFD المستوى 1 ، تدفق البياناتوالتي يمكن أن تتم لاحقًا ، ستنتقل مباشرةً إلى العملية التالية دون الحاجة إلى المرور عبر متجر بيانات أو كيان. وذلك لأن العملية لا تزال مدرجة في جزء واحد من العملية الجارية بأكملها.

التعليقات 0