Transcript File

‫تطوير االنظمة وتقنيات التوثيق‬
‫يوسف الشبل ‪2013‬‬
‫سؤال الفصل‬
‫‪‬كيف يستطيع المستخدم غير المطلع على‬
‫المنشأة فهم وتقييم نظام المعلومات‬
‫المحاسبي داخل المنشأة‬
‫يوسف الشبل ‪2013‬‬
‫توثيق النظام من خالل‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫الوصف السردي‬
‫خرائط التدفق‬
‫مخططات التدفق‬
‫ادوات اخرى‬
‫يوسف الشبل ‪2013‬‬
‫خريطة تدفق البيانات ‪DFD‬‬
‫‪ ‬تصف بيانياً تدفق البيانات خالل المنشأة‬
‫االستخدام‬
‫‪ ‬توثيق االنظمة الحاليه‬
‫‪ ‬تصميم وتوثيق االنظمة الجديدة‬
‫عناصر خريطه تدفق اليانات‬
‫يوسف الشبل ‪2013‬‬
‫يوسف الشبل ‪2013‬‬
‫تابع خريطة تدفق البيانات‬
‫مصادر ووجهات البيانات‬
‫تمثل منشأة اخرى او فرد يرسل او يستقبل البيانات التي يستخدمها او ينتجها النظام‪.‬‬
‫تدفقات البيانات‬
‫‪ ‬قد يتكون تدفق البيانات من معلومة او اكثر وترسل في اتجاهين مختلفين‬
‫‪ ‬قد يتكون التدفق على اكثر من عنصر من البيانات‬
‫يوسف الشبل ‪2013‬‬
‫تابع خريطة تدفق البيانات‬
‫المعالجة‬
‫‪ ‬تحويل البيانات االولية (خام) الى صورة اخرى تخدم اغراض معينه‬
‫مخازن البيانات‬
‫‪ ‬مستودع دائم او مؤقت للبيانات وخريطة تدفق البيانات ال تظهر الوسط الذي يتم‬
‫فيه الحفظ‬
‫يوسف الشبل ‪2013‬‬
‫التقسيم الفرعي خلريطة تدفق البيانات‬
‫‪ ‬خريطة تدفق البيانات تتكون من عدة مستويات اعالها ما يطلق عليه‬
‫خريطة السياق وهي تقدم لمحه ملخصه عن النظام‪ .‬اما في المستويات الدنيا‬
‫فنجد التفاصيل‬
‫‪ ‬غالبا ال يتم عرض المخططات في ورقه واحدة‬
‫يوسف الشبل ‪2013‬‬
‫خمطط السياق ملعاجلة جدول الرواتب لشركة ‪S&S‬‬
‫يوسف الشبل ‪2013‬‬
‫كيف ابداء بعمل خمطط لتفاصيل النظام؟‬
‫اوال الوصف السردي الذي من خالله نحدد‪:‬‬
‫‪ ‬كم عدد االنشطة الرئيسيه لمعالجة البيانات التي ستتضمنها المخططات ؟‬
‫‪ ‬ما هي مدخالت ومخرجات البيانات لكل نشاط ؟‬
‫يوسف الشبل ‪2013‬‬
‫مثال الوصف السردي ملعاجلة جدول رواتب شركة ‪S&S‬‬
‫يوسف الشبل ‪2013‬‬
‫يوسف الشبل ‪2013‬‬
‫هل تستطيع حتديد االنشطة وتدفقات البيانات يف معاجله الرواتب‬
‫يوسف الشبل ‪2013‬‬
‫نستنتج من الوصف السردي النشاطات وتدفقات البيانات فيما خيص معاجلة الرواتب على النحو التايل‬
‫يوسف الشبل ‪2013‬‬
‫خريطة تدفق البيانات بناء على اجلدول السابق‬
‫يوسف الشبل ‪2013‬‬
‫ارشادات لرسم خريطة تدفق البيانات‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫فهم النظام‪ :‬الحظ تدفق البيانات والمعلومات خالل المنشأة‬
‫تجاهل في هذه المرحله بعض الجوانب غير االصليه في هذه المرحله كالرقابه مثال‬
‫اوجد حدود النظام أي حدد ما يدخل بالنظام من بيانات بدقه ومنع التداخل في االجراءات‪ .‬مخطط السياق‬
‫يفيدك كثيرا في هذا الشان‬
‫حدد تدفقات البيانات سواء الداخله او الخارجة لحدود النظام‪ ،‬أي من اين تبداء واين تعالج واين تذهب البيانات‬
‫او المعلومات المنتجة‬
‫عندما ال تتدفق عناصر البيانات معا يحب اين يظهرا كتدفقين منفصلين ( الشيك المستلم من العميل يحتوي على‬
‫‪‬‬
‫ضع دائما دائرة لكل معالجة مستقله تحتاج الى تحويل البيانات الى شكل اخر ( تعريف عمليه المعالجة)‬
‫وينبغي ان تكون المعالجة ذات اتجاهين ( تدفق بيانات واردة و تدفق بيانات صادرة)‬
‫عرف جميع مناطق التخزين وحدد هل هي مناطق دائمة او مؤقته‬
‫حدد جميع مصادة ووجهات البيانات‬
‫سم جميع عناصر خريطة التدفق بحيث تكون االسماء مفهومه وذات عالقه‬
‫قسم الخريطة الى اقسام فرعيه ( يمكن وضع كل عمليه او ننشاط في قسم مستقل في صفحة مستقله)‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫عدة بيانات مختلفة ولكن يعتبر تدفق واحد النها تدفقت معا)‬
‫يوسف الشبل ‪2013‬‬
‫تابع ارشادات لرسم خريطة تدفق البيانات‬
‫‪ ‬اعط كل عمليه رقم تسلسلي‬
‫‪ ‬استعرض تدفق بيانات الشركة عدة مرات لتحسين اعداد الخريطة‪ .‬تدفق البيانات ينبغي ان يكون من االعلى‬
‫الى االسفل‬
‫‪ ‬اعد نسخة نهائيه لخريطة تدفق البيانات وال تجعل هناك تداخل في خطوط التدفق واعط الخريطة اسما وتاريخ‬
‫االعداد واسم المعد على كل صفحه من صفحات الخريطة‬
‫يوسف الشبل ‪2013‬‬
‫خمططات التدفق ‪Flowcharts‬‬
‫‪ ‬اسلوب تحليلي لوصف جانب من نظام المعلومات بطريقة واضحة ومنطقيه‬
‫‪ ‬يستخدم مجموعة من الرموز المتعارف عليها لوصف اجراءات معالجة‬
‫التعامالت داخل المنشأة وتدفق البيانات خالل النظام‬
‫يوسف الشبل ‪2013‬‬
‫رموز خمطط التدفق‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫سابقا كان يستخدم قوالب بالستيكيه‬
‫حاليا يستخدم ‪ visio/Excel/word‬وبرامج اخرى‬
‫يمكن تقسيم الرموز الى‪:‬‬
‫رموز المدخالت‪ /‬المخرجات‬
‫رموز المعالجة‬
‫رموز الخزن‬
‫رموز التدفق والمالحظات‬
‫يوسف الشبل ‪2013‬‬
‫ارشادات إلعداد خمططات التدفق‬
‫‪ ‬اوال افهم نظام العمل جيدا دخل المنشأة‬
‫‪ ‬حدد الكيانات المراد عمل مخطط لها (مثل االقسام‪ ،‬وظائف العمل‪..‬الخ)‬
‫‪ ‬اذا كان المخطط الواحد يحتوي على اكثر من قسم افسم ضع كل قسم في‬
‫عمود مستقل‬
‫‪ ‬خذ باالعتبار فقط التدفق الطبيعي‬
‫‪ ‬اتجاه التدفق من اعلى الى اسفل ومن اليمين الى اليسار‬
‫‪ ‬اعط المخطط بدايه ونهاية واضحتين‬
‫‪ ‬استخدم فقط الرموز القياسيه‬
‫‪ ‬اكتب الوصف داخل الرمز واستخدم الحاشيه للتوضيحات‬
‫يوسف الشبل ‪2013‬‬
‫تابع ارشادات إلعداد خمططات التدفق‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫عند استخدام عدة نسخ لنفس المستند رقم كل نسخة بحيث يكون رقم النسخة‬
‫بالزاوية اليمنى‬
‫عند انتقال وثيقة من عمود ألخر اظهر الوثيقة بالعمودين‬
‫استخدم الروابط لربط اجزاء التدفق اذا كان في اكثر من صفحة‬
‫استخدم راس السهم لتوضيح اتجاه التدفق‬
‫استخدم روابط داخل الصفحة إلظهار التدفق بشكل انيق‬
‫تختلف بعض الرموز في حال التشغيل اليدوي عنها في حال التشغيل االلي‬
‫قم بعمل نسخه او نسخ اوليه ( مسودة) للتدفق قبل عمل النسخه النهائيه‬
‫يوسف الشبل ‪2013‬‬
‫خمططات تدفق املستندات‬
‫‪ ‬مخططات تصف تدفق المستندات والمعلومات بين مناطق المسؤوليه (‬
‫اقسام) داخل المنشأة‬
‫‪ ‬يفيد جدا في تحليل كفاءة اجراءات الرقابه داخل النظام لذلك احيانا يوصف‬
‫هذا التدفق بـ مخططات تدفق الرقابه الداخليه‬
‫يوسف الشبل ‪2013‬‬
‫خمططات تدفق النظام‬
‫‪ ‬تصف العالقة بين المدخالت والمعالجة والمخرجات الخاصه بنظام‬
‫المعلومات المحاسبيه‬
‫‪ ‬المنطق الذي يتبعه الحاسوب في المعالجة يطلق عليه مخطط تدفق البرنامج‬
‫يوسف الشبل ‪2013‬‬
Flowchart ‫تعريف خرائط التدفق‬
Draw Flowchart to represent the process of reading two numbers ,dividing
them, and then displaying the result?
Start
Read Number 1
Read Number 2
Yes
Is number2=0
No
Result=
number1/ number2
Print result
End
Print “division is
impossible”
End
‫يوسف الشبل ‪2013‬‬
‫مثال تطبيقي‬
‫مثال تطبيقي على االكسل‬
‫‪http://www.shebil.ne‬‬
‫‪t/1603160416101576.h‬‬
‫‪tml‬‬
‫يوسف الشبل ‪2013‬‬