الجمعة، 31 ديسمبر 2010

خرائط التدفق

هى ثمثيل بيانى يعتمد على الرسم لتوضيح ترتيب العمليات اللازمة لحل مشكلة او مسألة
***ملحوظة***
خرائط التدفق هى الوسيلة الوحيدة لتوثيق برنامجك واثبات ملكيتك له


إرشادات رسم خرائط التدفق:-
1-أن تكون نظيفة وكاملة وسهلة التتبع.
2-الإتجاه الطبيعى للخريطة من أعلى لاسفل مالم يوضح عكس ذلك "تكرار-شرط".
3-أى رمز (معالجة-عملية) يدخل فيه و يخرج منه خط إتجاه واحد فقط.
4-أى رمز (قرار-إختيار-مقارنة) يجب ان يدخل فيه خط إتجاه واحد فقط ولكن يخرج منه خطين على الاقل أو ثلاثة خطوط.
5-الرمز الطرفى يجب ان يصحبه خط إتجاه واحد فقط خارج من البداية وداخل الى النهاية.
6-إذا دعت الحاجة إلى كتابة بعض الملاحظات نستخدم رمز المفسر.
7-ترتبط الخريطة إذا زادت عن أكثر من صفحة برمز وصل.
8-التأكد أن الخريطة لها بداية واحدة ونهاية واحدة.
9-إختبار صلاحية الخريطة بأستخدام مدخلات معروفة القيم مسبقل.



مميزات خرائط التدفق:-
1-الاتصال: حيث ان خرائط التدفق مكونة من أشكال نمطية فإنها تمثل وسيلة سهلة لشرح الخطوات للأخرين.
2-تحليل فعال: بإستخدام خرائط التدفق فإن المسألة يمكن تحليلها بصورة اكثر فاعلية.
3-توثيق صحيح: تعتبر خرائط التدفق للبرنامج من الادوات الهامة لتوثيق البرنامج.
4-تكويد كفء: تساعد خرائط التدفق بعد رسمها على كتابة البرنامج بطريقة فعالة.
5-تصحيح الأخطاء: تساعد خرائط التدفق بعد رسمها على تتبع خطوات الحل لاكتشاف الاخطاء.
6-كفاءة إصلاح البرنامج: إصلاح البرنامج يصبح سهلا بمساعدة خرائط التدفق.

عيوب خرائط التدفق:-
1-أسلوب معقد: إذا كان حل المسألة معقدا فإن خرائط التدفق تكون فى الاغلب كذلك.
2-إجراء تعديلات: إذا دعت الحاجة إلى اجراء تعديلات على البرنامج فقد تحتاج إلى اعادة رسم خرائط التدفق من جديد.
3-النسخ: اذا كان لا يمكننا رسم رموز خرائط التدفق فإن نسخ الخرائط يصبح مشكلة.
4-كثرة التفاصيل: عند تتبع حل مسألة باستخدام خرائط التدفق قد تستغرقنا تفاصيل الحل وتبعدنا عن ما هو الحل وبدلا من أن نهتم بما يتم عمله تجدنا نتتبع كيف يتم عمله.



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

هناك تعليقان (2):

الجوهري يقول...

بارك الله فيك أبا عبدالله

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

saud يقول...

شكرا يابو عبدالعزيز