مقدمة إلى منطق الأشجار والبرمجة المنظمة

مؤلف: Robert Simon
تاريخ الخلق: 24 يونيو 2021
تاريخ التحديث: 24 يونيو 2024
Anonim
دورة PLC _  الحلقة الاولي مقدمة في دورة تعلم PLC _ باللغة العربية بسهولة جدا
فيديو: دورة PLC _ الحلقة الاولي مقدمة في دورة تعلم PLC _ باللغة العربية بسهولة جدا

المحتوى


يبعد:

البرمجة الهيكلية والعملية التي ينطوي عليها إنشاء قرارات المنطق تتكون من تنظيم البرامج وترميزها من خلال تبسيط مسارات التحكم بحيث يمكن فهم البرامج وتعديلها بسهولة.

تعمل أنظمة وعمليات الأعمال وفقًا لقواعد وأنظمة العمل من داخل مجال عمل معين. تتألف الطبيعة الديناميكية لكل بيئة أعمال من التأثيرات الداخلية والخارجية ، مثل مواكبة المنافسة والتغييرات في القوانين واللوائح. وهذا هو السبب في أنه من الأهمية بمكان بالنسبة لمحللي الأعمال ومديري المشاريع وصناع القرار الرئيسيين فهم مجموعة متنوعة من الطرق التي يمكن أن تعمل بها نماذج المنطق والبرمجة المنظمة لتحسين عمليات الأعمال.

كيف؟ من خلال إنشاء مواصفات العملية وإنتاجها ، تكون المؤسسة قادرة على الحصول على وصف دقيق لكيفية عملها اليوم ، وما الذي يجب إنجازه. تتحقق هذه المواصفات أيضًا من تصميم النظام (بما في ذلك مخططات تدفق البيانات وقاموس البيانات) ، وتقلل من غموض العملية.

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


نمذجة المنطق

يقدم النموذج المنطقي صورة أو سردًا لكيفية تواصل العمليات مع بعضها البعض. بمعنى آخر ، إنه توضيح لسلسلة من العلاقات بين السبب والنتيجة التي تسير في نفس المسار لتحقيق نفس النتائج النهائية. الغرض من النمذجة المنطقية هو إيصال النظرية الأساسية أو مجموعة الافتراضات التي قد يستنتجها البرنامج بشأن سبب عمل البرنامج أو لماذا يعد الحل المستخدم هو أفضل حل للمشكلة أو المشكلة المحددة. سواءً كان النموذج المنطقي يصور نفسه من خلال المخططات ، أو أوراق التدفق ، أو بيانياً أو من خلال السرد ، فإن كل نموذج ينقل العلاقات بين العوامل المرتبطة والمدخلات والعمليات والنتائج البرنامجية.

يمكن استخدام النماذج المنطقية لإظهار أهمية المبادرة ، والنتائج التي ستنتجها ، والإجراءات والأسباب المتوقع أن تؤدي إلى النتائج المرجوة. هذا كله بمثابة الأساس لتحديد ما إذا كانت الإجراءات المخطط لها من المرجح أن تؤدي إلى النتائج المرجوة.

لا تخلط بين نموذج المنطق مع خطة العمل

من الشائع جدًا أن يخلط الناس بين نماذج المنطق وخطط العمل. في حين أن الاختلافات دقيقة ، إلا أنها مهمة جدًا لفهمها وتحديدها. خطة العمل هي قائد الفريق أو دليل المدير لتنفيذ المشروع ؛ يوضح النموذج المنطقي التغييرات أو التأثيرات التي قد تحدث نتيجة للخطة المنظمة أصلاً أو إعادة إنشاء الخطة. تُستخدم خطط العمل لإظهار مجموعة من كائنات البرنامج والجدول الزمني أو المخطط التفصيلي المتوقع ، مثل حملة إطلاق الوسائط أو نوع من مشروع التواصل. في الأساس ، تعد خطة العمل بمثابة دليل للتنفيذ الفعلي للمشروع الذي تم إنشاؤه وتشغيله بعد نموذج المنطق في المكان.


مواصفات العملية

مواصفات العملية هي الطرق المتاحة لتوثيق وتحليل منطق القرارات المنظمة. ويشمل ذلك اللغة الإنجليزية المنظمة وجداول القرارات وأشجار القرارات. يتم إنشاء مواصفات العملية للعمليات البدائية وبعض العمليات ذات المستوى الأعلى في مخطط تدفق البيانات. (ويمكن أيضا أن يشار إليها باسم minispecs لأنها جزء صغير من إجمالي مواصفات المنتج). تقلل مواصفات العملية من غموض العملية ، وتسمح للفرد أو المؤسسة بالحصول على وصف دقيق لما تم إنجازه ، والتحقق من صحة تصميم النظام ، بما في ذلك مخططات تدفق البيانات وقاموس البيانات.

لا يتم إنشاء مواصفات العملية لعمليات الإدخال أو الإخراج الفعلية ، أو العمليات التي تمثل التحقق البسيط من البيانات ، أو للعمليات التي يوجد بها بالفعل رمز مكتوب مسبقًا. قد توجد أوصاف العملية في نموذج أو داخل مستودع أدوات هندسة البرمجيات المدعومة بالكمبيوتر (CASE). تشرح المواصفات منطق اتخاذ القرار والصيغ التي تحول بيانات إدخال العملية إلى مخرجات. يتم تمثيل منطق العملية بشكل أفضل من خلال اللغة الإنجليزية المنظمة ، وجداول القرارات ، وأشجار القرار ، من خلال الصيغ أو الخوارزميات المحددة ، أو من خلال أي مزيج من ما سبق.

نمذجة المنطق مع اللغة الإنجليزية المهيكلة

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

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

No Bugs، No Stress - دليلك خطوة بخطوة لإنشاء برامج لتغيير الحياة دون تدمير حياتك

لا يمكنك تحسين مهارات البرمجة لديك عندما لا يهتم أحد بجودة البرنامج.

نمذجة المنطق مع جداول القرار

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

تعرض عملية جدول القرار تحديد عدد الشروط أو المدخلات التي تؤثر على قرار معين. يجب أيضًا تحديد مجموعة النتائج أو الإجراءات المحتملة. يبدأ الإجراء المستخدم لإنشاء جدول قرار بتسمية شرط وربط هذا الشرط بقيمه المفترضة بشكل مناسب مع تسمية جميع الإجراءات المحتملة التي قد تحدث أثناء هذه العملية. يجب إدراج جميع القواعد وتحديد الإجراءات الخاصة بكل قاعدة قبل تبسيط الجدول.

تضمن جداول القرارات اكتمالها عن طريق تقليل مقدار اختبار الحالة الذي يجب إجراؤه والتحقق من أي أخطاء محتملة والتناقضات والتكرار.

نمذجة المنطق من خلال إنشاء الأشجار القرار

أشجار القرار هي تمثيل رسومي لحالات قرار محددة يتم استخدامها عند حدوث تفرع معقد في عملية اتخاذ قرار منظم. تعتبر شجرة القرارات نموذجًا تنبؤيًا يستند إلى سلسلة من اختبارات Boolean المتفرعة التي تستخدم حقائق محددة لتقديم استنتاجات أكثر عمومية. تشتمل المكونات الرئيسية لشجرة القرارات على نقاط قرار ممثلة بالعقد ، ويتم تمثيل الإجراءات التي تمثلها الأشكال البيضاوية والخيارات المحددة من نقطة اتخاذ القرار بالأقواس. تتوافق كل عقدة مع خيار مرقّم على وسيلة إيضاح ويتم سرد جميع الإجراءات الممكنة في أقصى يمين النموذج. يتم تمثيل كل قاعدة داخل شجرة القرار عن طريق تتبع سلسلة من المسارات من الجذر إلى العقدة إلى العقدة التالية ، وما إلى ذلك حتى يتم الوصول إلى إجراء بيضاوي.

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

اختيار أسلوب تحليل القرار المنظم الصحيح

عند مقارنة استخدام كل أسلوب قرار ، من المهم أن نأخذ في الاعتبار الهيكل الذي سيوفر أفضل عملية ونتائج. عندما تكون هناك إجراءات متكررة أو عندما يكون التواصل مع الاستخدام النهائي ذا أهمية حيوية ، يجب استخدام اللغة الإنجليزية المنظمة كأداة لتمثيل الخطوات في العمليات المنطقية وفي مخططات تدفق البيانات. يجب استخدام جداول القرارات عند العثور على مجموعة معقدة من الشروط والإجراءات والقواعد أو عند العثور على طريقة تتجنب بشكل فعال المواقف المستحيلة والتكرار والتناقضات. يجب استخدام أشجار القرار عندما يكون تسلسل الشروط والإجراءات حرجًا أو عندما لا يكون كل شرط ذا صلة بكل إجراء ، مما يعني أن الفروع مختلفة. يجب استخدام كل من جداول القرارات وأشجار القرارات لتمثيل الاختيار المنطقي في بيانات الحالة.