مخطط الاتصال Communication Diagram

اقرأ في هذا المقال


ما هو مخطط الاتصال 

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

الغرض من مخطط الاتصال

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

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

مكونات مخطط الاتصال

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

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

الفرق بين مخطط الاتصال ومخطط التسلسل

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

المصدر: Communication Diagram Tutorial?What is Communication Diagramcommunication diagram in the Unified Modeling Language Communication Diagram Explained


شارك المقالة: