الأربعاء، 26 يوليو 2017

تخطيط متطلبات النظام (تخطيط الإجراءات) Structuring System Requirements: Process Modeling

تخطيط متطلبات النظام (تخطيط الإجراءات)

Structuring System Requirements: 

Process Modeling






تخطيط متطلبات النظام (تخطيط الإجراءات)
Structuring System Requirements: 
Process Modeling
التعاريف 
1) تخطيط الإجراءات
وهي عملية عرض الإجراءات (للحصول على البيانات ومعالجتها وتخزينها ونشرها بين النظام وأجزاءه والبيئة المحيطة) بشكل مصور أو رسومي 
2) مخططات تدفق البياناتData flow diagrams (DFD)
a) تعرض حركة البيانات بين الكيانات الخارجية والإجراءات والبيانات المخزنة داخل النظام
3) تخطيط إجراء في النظام
a) تستخدم المعلومات المجمعة خلال مرحلة تحديد المتطلبات
b) تخطيط البيانات أيضا كما الإجراءات
4) المخرجات (مجموعة من مخططات تدفق البيانات مترابطة ومتماسكة)
5) مخطط السياق Context data flow diagram (DFD)
      (يوضح حدود ونطاق النظام Scope of system
6) مخطط النظام الحاليDFDs of current system (لفهم النظام الحالي)
7) مخطط النظام الجديد المنطقي DFDs of new logical system
a) منفصل عن التكنولوجيا Technology independent
b) يوضح تدفق البيانات والهيكل والمتطلبات الوظيفية للنظام الجديد
8) قاموس النظام ومخزن البيانات Project dictionary and CASE repository

ميكانيكية مخطط تدفق البيانات Data Flow Diagramming Mechanics
1) تدفق البيانات Data Flow
ترسم كسهم
يستخدم اسم له معنى معبر لتمثيل البيانات
2) مخزن البيانات Data Store
ترسم البيانات الساكنة (سواء في ملف ورقي – دفتر – أو جهاز كمبيوتر) File folder + Computer-based file +Notebook 
اسم ورقم المخزن يسجل داخل خطوط المستطيل أو الخطين
3) الإجراء Process
يصور العمل أو الحركة التي تتم على البيانات والتي تجعلها تحول أو تخزن أو تنشر
الرقم والاسم يسجل
4) المصدر أو الوجهة Source/Sink
تصور مصدر ( و - أو ) وجهة البيانات
أحيانا تشير إلى كيان خارجي
ترسم كمربع أو مستطيل
لها اسم معبر
إذا كانت كيان خارجي ، فإن العديد من صفاته غير مهمة لنا


قواعد التخطيط                  Data Flow Diagramming Rules
القواعد العامة 
المدخلات لإجراء دائما غير المخرجات
أسماء مميزة وفريدة للكيانات
يمكن تكرار أسماء مخازن البيانات أو أسماء مصادر ووجهات البيانات حتى لا يصبح المخطط فوضى
او لا: مخزن البيانات Data Store
لا يمكن انتقال البيانات من مخزن لآخر بدون إجراء
لا يمكن إنتقال البيانات مباشرة من الخارج لمخزن بيانات 
ولا من مخزن بيانات إلى وجهة مباشرة
التسمية لمخزن البيانات هي اسم
انتقال البيانات الى المخزن معناه تحديث (Update) 
انتقال البيانات من مخزن البيانات معناه استخدام (Use)
ثانيا : الإجراء Process
لا يوجد إجراء بمخرجات فقط(a miracle)
لا يوجد إجراء بمدخلات فقط (black hole)
التسمية هي فعل
ثالثا: تدفق البيانات Data Flow
لها اتجاه واحد فقط بين الرموز
الشوكة – مفرق الطريق يوضح أن نفس البيانات تذهب من مكان إلى مكانيين
رابعا: المصدر أو الوجهةSource/Sink
لا يمكن أن تتحرك البيانات بينهما مباشرة
التسمية هي اسم
تعريفات 
  مخطط السياق Context Diagram
لتوضيح نطاق وحدود النظام والكيانات الخارجية وكيف تعمل مع النظام وتدفق البيانات الرئيسية بينها وبين النظام مثال (1)
  مخطط المستوى الأعلى Level-O Diagram
يمثل الإجراءات الأساسية والتدفقات الرئيسية ومخازن البيانات الرئيسية بدون تفصيل مثال (2)

التوازن Balancing DFDs

  مخطط متوازن (عند التحليل ، يجب المحافظة على المدخلات والمخرجات لإجراء معين في المستوى الثاني)  
  مخطط غير متوازن (عند التحليل ، المدخلات والمخرجات لإجراء معين في المستوى الثاني تختلف عن المستوى الاول ) مثال (3) 




تخطيط متطلبات النظام (تخطيط الإجراءات)
Structuring System Requirements: 
Process Modeling

التسميات: