إنشاء رسومات تخطيطية لـ ROOM (البرمجة بالكائنات أثناء الوقت الحقيقي)

تُستخدم لغة برمجة ROOM في بناء أنظمة الوقت الحقيقي. تعتبر ROOM مجموعة من الأفكار المتقدمة الموجَهة حسب الكائنات وتقنيات برامج الوقت الحقيقي التقليدية. يمكنك استخدام ROOM لإنشاء نموذج رسومي لمكونات النظام وعلاقاتها (البنية) واستجابة النظام للأحداث (سلوكه).

لمزيد من المعلومات حول أسلوب ROOM، راجع كتاب "Real-Time Object-Oriented Modeling" من تأليف بران سيلك وجارث جوليكسون وبول تي وارد (من إصدار John Wiley & Sons, Inc. بتاريخ 1994).

ما الذي تريد القيام به

إنشاء رسم تخطيطي لبنية ROOM

إنشاء رسم تخطيطي لسلوك ROOM

إنشاء رسم تخطيطي لبنية ROOM

يوضح الرسم التخطيطي لبنية ROOM أهم المكونات لنظام معين.

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

يتصل الممثلون بعضهم مع بعض من خلال المنافذ، وهي مكونات واجهة الممثل. حيث تمثل الروابط مسارات الاتصال بين الممثلين.

ROOM structure diagram

  1. في القائمة ملف، أشر إلى جديد، وأشر إلى البرمجة وقواعد البيانات، ثم انقر فوق ROOM.

  2. اسحب الشكل فئة ممثل من ROOM إلى صفحة الرسم.

  3. قم بتسمية الشكل عن طريق تحديده، ثم كتابة الاسم.

  4. اسحب الشكل مرجع تمثيل أو الشكل مرجع تمثيل معدّل إلى صفحة الرسم، وضعه داخل الشكل فئة ممثل.

    ملاحظة: لتغيير نوع الكائن مرجع تمثيل معدّل في أي وقت، انقر بزر الماوس الأيمن فوق الشكل، ثم انقر فوق تحديد نوع مرجع التمثيل.

  5. اسحب شكل منفذ إلى صفحة الرسم، ثم صل بينه وبين شكل ممثل.

    ملاحظة: لتغيير نوع المنفذ فيما بعد، انقر بزر الماوس الأيمن فوق الشكل، ثم انقر فوق تحديد المنفذ المرجعي أو تحديد منفذ الترحيل.

  6. اسحب الشكل ربط إلى صفحة الرسم، ثم صل بينه وبين أشكال المنفذ لتمثيل مسار اتصال بين المنافذ.

  7. إذا كان الرسم التخطيطي لـ ROOM يتضمن طبقات ROOM، فقم بإضافة طبقة أخرى إضافية أو تصدير أشكال الموصل للتوصيل بين الطبقات المختلفة.

أعلى الصفحة

إنشاء رسم تخطيطي لسلوك ROOM

يوضح الرسم التخطيطي للسلوك التطبيق - أو السلوك - الخاص بالممثل. يُطلق أيضًا على الرسومات التخطيطية لسلوك ROOM مخططات ROOMcharts.

تعد المكونات الأساسية لمخططات ROOMcharts حالات ـ تقوم الكائنات خلالها باستقبال أحداث جديدة ـ وانتقالات تتغير الكائنات خلالها من حالة إلى أخرى. يمثل سياق الحالة - المتكون من سلسلة متداخلة من الأحداث - حالة النظام الحالية.

تمثل كل حالة فترة زمنية يعرض الممثل خلالها سلوكًا معينًا. وتمثل النقاط الانتقالية إما نقطة البداية أو نقطة النهاية لانتقال بين سياقات الحالة.

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

ROOM behavior diagram

  1. في القائمة ملف، أشر إلى جديد، وأشر إلى البرمجة وقواعد البيانات، ثم انقر فوق ROOM.

  2. اسحب الشكل سياق حالة من ROOM إلى صفحة الرسم.

  3. قم بتسمية الشكل عن طريق تحديده، ثم كتابة الاسم.

  4. اسحب الشكل حالة إلى صفحة الرسم، وضعه داخل الشكل سياق حالة.

  5. اسحب الشكل نقاط انتقال إلى صفحة الرسم، وصله بالشكل حالة.

    ملاحظة: لتغيير نوع نقطة الانتقال في أي وقت، انقر بزر الماوس الأيمن فوق الشكل، ثم انقر فوق تحديد نوع نقطة الانتقال.

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

  7. اسحب الشكل انتقال إلى صفحة الرسم، وصله بالشكل حالة.

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

أعلى الصفحة

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×