![]() |
|
الدرس الأول - مدخل إلى تحليل النظم - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90) +--- قسم : قسم دورات المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=113) +---- قسم : دورة بناء برنامج لإدارة السوبر ماركت من الألف إلى الياء (http://vb4arb.com/vb/forumdisplay.php?fid=128) +---- الموضوع : الدرس الأول - مدخل إلى تحليل النظم (/showthread.php?tid=5689) |
الدرس الأول - مدخل إلى تحليل النظم - RaggiTech - 15-10-12 كاتب الموضوع : أحمد جمال
بسم الله الرحمن الرحيم .
السلام عليكم ورحمة الله وبركاته . تحليل النظم . إن تحليل النظم Software Anylsis هو احد اهم الخطوات التي يتم تجاهلها بصورة كبيرة - على الاقل في البرامج العربية - مع أنها الخطوة الأولى والأساسية في أي من البرامج الناجحة ، وبرغم من أن البرنامج الذي ننوي انشاءه سوياً بإذن الله هو من النوع الصغير جداً ، إلا هذا لا يمنعنا من أن نلقي نظرة سريعة على اساسيات تحليل النظم . فوائد تحليل النظم .
توفر هذه الخطوة العديد من المميزات ، منها على سبيل المثال :
* تكوين نظرة مبدئية شاملة على كافة عناصر النظام . * تقدير صحيح بنسبة كبيرة للوقت والجهد الذي سينجز خلاله البرنامج .
* التأكد من كل عناصر النظام قبل البدء مما يمنع بإذن الله حصول التقديرات الخاطئة . * امكانية التعديل بسهولة في حالة حدوث خطأ أو في حال طلب تطوير جزء من النظام . * توزيع واقعي للأعمال في مجموعات العمل . قبل البداية . قبل البدء بالعمل قم بالتأكد من استيعابك لكامل نقاط النظام ، وإذا بقيت نقاط غابت عن ذهنك فسوف تظهر لاحقاً في مراحل التحليل الأخرى .
تأكد من شمولية النظرة التي ترى فيها النظام ، من حيث طبيعة عمل النظام ، ما هي المدخلات المتاحة ، والمخرجات التي يتوقعها منك عمليات النظام شاملة العمليات التي يتوقع أن يقوم بها نظامك بالنيابة عنه سواء كعمليات حسابية أو تخزينية أو غير ذلك . كذلك معرفة حدود النظام وكمية بياناته ومقدار دقة البيانات وغير ذلك مهم جداً . البداية . في هذه الدورة سوف نقوم بإذن الله - كما أوضحنا سلفاً - بإنشاء برنامج بسيط لإدارة السوبر ماركت ، ولهذا سوف نقوم بدراسة حالة البرنامج ، ما الذي يطلبه قبل البدء في الخطوات اللاحقة .
مهام البرنامج . * تخزين جميع البضائع الموجودة في المحل وأسعارها وكمياتها - كافة المعلومات - وعرضها عند الطلب ، كما يتم اضافة العناصر المتشابههة تحت قسم واحد ( عصيرات - مياه ... الخ ) .
* تنفيذ عمليات البيع والشراء والتي تؤثر - بكل تأكيد - في كميات البضائع المتوفرة . * اضافة أسماء الموردين ومعلوماتهم ( مندوبي المبيعات ) وتخزين بضائع كل مندوب . * تقارير عن عمليات البيع والشراء . وعن الأنواع والبضائع ، ومندوبي المبيعات . * تقارير عن المبيعات وخلافه . المدخلات المتوقعة : * اضافة البضائع تتطلب شاشة لادخال كافة معلومات البضاعة .
* ونفس الأمر للأنواع ومندوبي المبيعات - الموردين - . * اضافة عملية بيع ، أو عملية شراء . المخرجات المتوقعة : المخرجات المتوقعة هي مجموعة من التقارير للمبيعات والبضائع ، وشاشات لعرض البضائع والكميات وغير ذلك .
إن هذه المقدمة السريعة تحدد هدف النظام ، والعمليات التي سوف تجري فيه ، لن أقوم بشرح خطوات تحليل النظم ، واكتفي بأن أحيلك إلى هذا الرابط السريع - باللغة الانجليزية - : ويمكنك العثور على مزيد من الدروس والمواقع على شبكة الانترنت ، ولكن الجيد منها موجود باللغة الانجليزية - لم أعثر على رابط باللغة العربية ونتمنى ممن يجد رابطاً مناسباً أن يفيد به الجميع . والله الموفق ... والسلام عليكم ورحمة الله وبركاته .
|