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