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

تخطيط متطلبات النظام (التخطيط المنطقي) Structuring System Requirements: Logic Modeling

تخطيط متطلبات النظام (التخطيط المنطقي)

Structuring System Requirements:

Logic Modeling





تخطيط متطلبات النظام (التخطيط المنطقي)
Structuring System Requirements:
Logic Modeling
اساليب التخطيط المنطقي للنظام 
الإنجليزية المنشأة Structured English
جداول القرارات Decision Tables
شجرة القرارات Decision Trees
أ) تستخدم لغة مختصرة 
أفعال الحركة Action verbs
تعبيرات اسمية Noun phrases
لا توجد صفات أو ظروف No adjectives or adverbs
ب‌) لا توجد لها معايير جامدة أو متفق عليها
ت‌) تشبه لغة البرمجة الإنجليزية
If conditions
Case statements
جداول القرار Modeling Logic with  Decision Tables
أ‌) عرض في شكل مصفوفة لمنطقية القرار
ب‌) يعرض فيها الاحتمالات الممكنة والفعل التي سيحدث
ت‌) وهو الأفضل لشرح تفريعات معقدة من القرارات
ث‌) تتكون من :- ( الشرط Condition + الفعل Action + القاعدة Rules )
ج‌) الشرط الغير مختلف Indifferent Condition
الشرط الذي قيمته لا تؤثر في أية فعل في قاعدتين أو أكثر
ح‌) كيف تنشأ جدول القرارات
سمي كل الشروط والقيم التي كل شرط يمكن أن تأخذها
حدد كل الأفعال الممكنة التي يمكن أن تحدث
ضع كل القواعد
ضع كل الأفعال لكل قاعدة 
بسط الجدول 
شجرة القرارات Modeling Logic with Decision Trees
أ‌) تمثيل تصويري لحالة قرار
ب‌) نقاط حالة القرار ترتبط معا بأقواس وتنتهي بشكل بيضاوي
ث‌) جزأين رئيسيين :-
نقاط القرار تمثل بنقطة التقاء
الأفعال تمثل بشكل بيضاوي
ج‌) تقرأ من اليسار لليمين
ح‌) كل نقطة التقاء تقابل خيار في مفتاح الرسم
خ‌) كل الاحتمالات الممكنة تمثل على أقصى اليمين









                                                     مثال / جدول قرارات 


مثال على شجرة القرارات


التسميات: