كيفية إظهار العمليات غير المتزامنة في مخطط نشاط UML

StackOverflow https://stackoverflow.com/questions/415974

  •  03-07-2019
  •  | 
  •  

سؤال

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

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

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

المحلول

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

هذه هي الطريقة التي أفعل ذلك:

  • المواضيع == مسارات السباحة
  • عمليات الخيط == عقد الإجراء/النشاط
  • الأقسام الحرجة == عقد الكائن
  • إنشاء الخيط == عقد الشوكة

مثال على الصورة أدناه.

نص بديل http://www.freeimagehosting.net/uploads/55eaa90498.jpg

نصائح أخرى

وبدلا من استخدام السهام الكاملة يمكنك استخدام نصف النصال لإظهار مكالمة رسالة غير متزامن. كما هو مبين

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top