تحليل وتصميم الأدوار الموجهة للكائنات

تحليل ونمذجة الأدوار الموجهة للكائنات ( OOram ) هي طريقة، تعتمد على مفهوم الدور ، لإجراء نمذجة موجهة للكائنات . [ 1 ]

صاغ مصطلح "تحليل الأدوار وتوليفها وهيكلتها الموجهة للكائنات " ( OORASS ) في الأصل عام 1989، وتركز هذه الطريقة على وصف أنماط التفاعل دون ربط التفاعل بكائنات/حالات محددة. وقد طوّرها في الأصل تريغف رينسكاوغ (1996)، وهو أستاذ في جامعة أوسلو ومؤسس شركة تاسكون النرويجية لتكنولوجيا المعلومات . ويتشابه استخدام "الأدوار" في OORASS في التطبيق مع استخدامها في البرمجة الموجهة بالوكلاء .

قد تحتوي نماذج المؤسسات المصممة وفقًا لمنهجية OOram على عدد من وجهات النظر، حيث تعرض كل وجهة نظر جوانب معينة من النموذج. [ 2 ] فيما يلي وجهات النظر العشر المقترحة: [ 3 ]

  1. وجهة نظر مجال الاهتمام : وصف نصي لظاهرة ممثلة في النموذج الذي يُحتذى به.
  2. منظور المحفز والاستجابة : يصف كيف يمكن لأدوار البيئة أن تحفز الأنشطة في المنظمة (المحفز)، جنبًا إلى جنب مع التأثير (الاستجابة).
  3. عرض قائمة الأدوار : قائمة تصف جميع أدوار النموذج المثالي بالإضافة إلى السمات والشرح النصي.
  4. المنظور الدلالي : يصف معنى الأدوار والعلاقات بين الأدوار.
  5. عرض التعاون : يصف أنماط الأدوار ومسارات الرسائل.
  6. عرض الواجهة : يصف جميع الرسائل التي يمكن إرسالها على طول مسار الرسالة.
  7. عرض السيناريو : يقدم تسلسلًا نموذجيًا للرسائل المتدفقة بين الأدوار (مثال ملموس).
  8. عرض العملية : يصف تدفق البيانات بين الأدوار والأنشطة المرتبطة التي تؤديها هذه الأدوار.
  9. عرض مخطط الحالة : بالنسبة لكل دور، يمكن وصف الحالات القانونية جنبًا إلى جنب مع الرسائل التي تؤدي إلى الانتقالات.
  10. عرض مواصفات الأسلوب : يصف الرسائل التي يجب إرسالها لكل أسلوب ينتمي إلى دور معين. وقد يحدد أيضًا الإجراءات التي يجب تنفيذها.

يقترح OOram مزيجًا متنوعًا من الرموز واللغات الرسمية وغير الرسمية لتمثيل النماذج والتواصل بشأنها. ويعتمد اختيار العرض المناسب على الاحتياجات في كل حالة على حدة. [ 2 ]

انظر أيضاً

مراجع

  1. رينسكاوغ، تريغف (1996). "العمل مع الكائنات: مبادئ تصميم إطار عمل OOram" (ملف PDF) . تاسكون ، النرويج.(تم تقديمه في ورشة عمل OOPSLA لعام 1996: استكشاف مبادئ تصميم الإطار )
  2. 1 2 تيرجي توتلاند (1997). 5.2.8 تحليل ونمذجة الأدوار الموجهة للكائنات (OOram) مؤرشف في 24-05-2010 في Wayback Machine أطروحة، الجامعة النرويجية للعلوم والتكنولوجيا (NTNU)، تروندهايم.
  3. (Reenskaug, 1996:60)

للمزيد من القراءة

  • رينسكاوغ، تريغف؛ ب. وولد؛ أو. أ. لينه (1996). العمل مع الكائنات: منهج هندسة البرمجيات OOram . مانينغ/برنتيس هول.
  • ريبيكا ج. ويرفس-بروك ورالف إي. جونسون (1990). استعراض الأبحاث الحالية في تصميم الكائنات . مجلة اتصالات رابطة مكائن ​​الحوسبة، المجلد 33، العدد 9 (سبتمبر 1990)، الصفحات 105-124. OORASS في الصفحات 113-116.