قابلية التركيب
قابلية التركيب هي مبدأ تصميم أنظمة يتناول العلاقات المتبادلة بين مكوناتها. يوفر النظام عالي قابلية التركيب مكونات يمكن اختيارها وتجميعها بتشكيلات متنوعة لتلبية متطلبات المستخدم المحددة. في أنظمة المعلومات، تتمثل السمات الأساسية التي تجعل المكون قابلاً للتركيب في كونه:
- مكتفٍ ذاتيًا ( وحداتي ): يمكن نشره بشكل مستقل - لاحظ أنه قد يتعاون مع مكونات أخرى، ولكن المكونات التابعة قابلة للاستبدال
- بلا حالة : يتعامل هذا النظام مع كل طلب كمعاملة مستقلة، غير مرتبطة بأي طلب سابق. إن الأنظمة بلا حالة ليست سوى تقنية واحدة؛ إذ يمكن أيضًا دمج الأنظمة ذات الحالة المُدارة والأنظمة المعاملاتية ، ولكن بصعوبة أكبر.
يُعتقد على نطاق واسع أن الأنظمة القابلة للتركيب أكثر جدارة بالثقة من الأنظمة غير القابلة للتركيب لأنه من الأسهل تقييم أجزائها الفردية. [ 1 ]
نظرية المحاكاة
في نظرية المحاكاة ، يميز الأدب الحالي بين قابلية تركيب النماذج وقابلية التشغيل البيني للمحاكاة. يُفهم النمذجة على أنها تجريد هادف للواقع، مما يؤدي إلى تحديد رسمي لتصور مفاهيمي وافتراضات وقيود أساسية.
يهتم مجال النمذجة والمحاكاة بشكل خاص بالنماذج المستخدمة لدعم تنفيذ نسخة قابلة للتطبيق على الحاسوب. ويُفهم تنفيذ النموذج بمرور الوقت على أنه محاكاة. وبينما تستهدف النمذجة التصور المفاهيمي، تركز تحديات المحاكاة بشكل أساسي على التنفيذ، أي أن النمذجة تقع على مستوى التجريد، بينما تقع المحاكاة على مستوى التنفيذ. وانطلاقًا من الأفكار المستمدة من نموذج مستويات قابلية التشغيل البيني المفاهيمي (LCIM)، تعالج قابلية التركيب تحديات النموذج على مستويات أعلى، وتتعامل قابلية التشغيل البيني مع قضايا تنفيذ المحاكاة، بينما تتناول قابلية التكامل مسائل الشبكة.
يقترح تولك [ 2 ] التعريفات التالية: تسمح قابلية التشغيل البيني بتبادل المعلومات بين الأنظمة واستخدامها في النظام المستقبل. وتضمن قابلية التركيب تمثيلًا متسقًا للحقيقة في جميع أنظمة المحاكاة المشاركة في الاتحاد.
انظر أيضاً
مراجع
- ↑ بيتر ج. نيومان (2004). "بنى قابلة للتركيب موثوقة ذات مبادئ" (PDF) (تقرير).
- ↑ تولك، أ. قابلية التشغيل البيني، وقابلية التركيب، وآثارهما على المحاكاة الموزعة - نحو أسس رياضية لقابلية التشغيل البيني للمحاكاة . وقائع مؤتمر DS-RT 2013، دلفت، هولندا، أكتوبر 2013
- مصطلحات هندسة البرمجيات
