نمودار ارتباط (Communication Diagram) | UML و Enterprise Architect

نمودار ارتباط (Communication Diagram)

توسط admin | گروه مهندسی نرم افزار | 1405/05/19

نظرات 0

نمودار ارتباط (Communication Diagram)

عنوان اصلی
Unified Modeling Language (UML)
عنوان ترجمه‌شده
نمودار ارتباط (Communication Diagram)
مجموعه
Enterprise Architect — User Guide Series
نویسنده / سازمان
Sparx Systems
نسخه منبع
17.1
تاریخ منبع
2026-05-27
زبان اصلی
انگلیسی
وضعیت حقوقی
حق ترجمه و انتشار توسط کاربر تأیید شده است.
تاریخ ترجمه
2026-08-10 / ۱۴۰۵/۰۵/۱۹
اعتبار ترجمه
ترجمه با کمک هوش مصنوعی

فروش یا انتشار این ترجمه منوط به داشتن مجوز لازم از صاحب حقوق اثر است.

صفحهٔ منبع 128

نمودار ارتباط (Communication Diagram)

Communication Diagram تعامل‌های زمان اجرا میان Objectها را نشان می‌دهد و از این نظر به Sequence Diagram شبیه است. Sequence Diagram برای نمایش ترتیب زمانی پردازش مناسب‌تر است، در حالی که Communication Diagram روابط میان Objectها را برجسته می‌کند.

Associationهای میان Objectها با Messageهای مرتب و Labelدار مشخص می‌شوند. شماره‌گذاری می‌تواند لایه‌های فراخوانی را نشان دهد؛ برای مثال 1، 1.1، 1.1.1، 1.1.2 و 1.2. هر Segment جدید می‌تواند سطح تازه‌ای از پردازش یا Method Invocation را نشان دهد.

عناصر و Connectorهای این نمودار از صفحهٔ Communication در Diagram Toolbox در دسترس‌اند.

نمودار نمونه

مثال منبع Object Instanceها، سطح‌های Message و رنگ‌های متفاوت برای گروه‌های Message را نمایش می‌دهد.

عنصر تصویری منبع — صفحه 128تصویر، نمودار یا آیکون اصلی موجود در صفحه 128 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 128
صفحهٔ منبع 129

آیکون‌های جعبه‌ابزار Communication Diagram

عنصر/Connectorتوضیح
Actorکاربر یا نقش بیرونی System را نشان می‌دهد.
Objectیک Instance از Class در زمان اجرا است.
Boundaryبرای نمایش رابط کاربر، Screen یا تعامل ورودی/خروجی استفاده می‌شود.
Controlکار را سازمان‌دهی و زمان‌بندی می‌کند.
Entityداده یا Object پایدار را نشان می‌دهد.
Packageبرای گروه‌بندی عناصر مدل استفاده می‌شود.
Associationرابطهٔ میان Objectها را نشان می‌دهد و Communication Messageها روی آن قرار می‌گیرند.
Nestingتو‌در‌تو بودن یا Containment را نمایش می‌دهد.
Realizesرابطهٔ Realization میان عناصر را نشان می‌دهد.
عنصر تصویری منبع — صفحه 129تصویر، نمودار یا آیکون اصلی موجود در صفحه 129 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 129
عنصر تصویری منبع — صفحه 129تصویر، نمودار یا آیکون اصلی موجود در صفحه 129 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 129
عنصر تصویری منبع — صفحه 129تصویر، نمودار یا آیکون اصلی موجود در صفحه 129 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 129
عنصر تصویری منبع — صفحه 129تصویر، نمودار یا آیکون اصلی موجود در صفحه 129 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 129
عنصر تصویری منبع — صفحه 129تصویر، نمودار یا آیکون اصلی موجود در صفحه 129 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 129
عنصر تصویری منبع — صفحه 129تصویر، نمودار یا آیکون اصلی موجود در صفحه 129 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 129
عنصر تصویری منبع — صفحه 129تصویر، نمودار یا آیکون اصلی موجود در صفحه 129 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 129
عنصر تصویری منبع — صفحه 129تصویر، نمودار یا آیکون اصلی موجود در صفحه 129 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 129
عنصر تصویری منبع — صفحه 129تصویر، نمودار یا آیکون اصلی موجود در صفحه 129 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 129
صفحهٔ منبع 130

Communication Diagramهای رنگی

برای نمایش گروه‌های Message با رنگ‌های متفاوت:

  1. از مسیر Start > Application > Preferences > Preferences > Communication Colors وارد تنظیمات رنگ شوید.
  2. گزینهٔ «Use Communication Message Coloring» را فعال کنید.
  3. برای Messageهای سطح‌های مختلف مانند Message 1، Message 2 و ... رنگ‌های موردنظر را انتخاب کنید.
  4. گفت‌وگو را ببندید.

پس از آن گروه‌های مختلف Message در Communication Diagram با رنگ‌های تعیین‌شده نمایش داده می‌شوند.

عنصر تصویری منبع — صفحه 130تصویر، نمودار یا آیکون اصلی موجود در صفحه 130 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 130
صفحهٔ منبع 131

Messageها در Communication Diagram

Communication Message از نظر معنا معادل Message در Sequence Diagram است و نشان می‌دهد یک Object از خدمات Object دیگر استفاده می‌کند یا اطلاعاتی برای آن می‌فرستد. هر Message در Communication Diagram باید به یک Association Connector میان دو Object Instance وابسته باشد؛ بنابراین ابتدا Association را ایجاد و سپس Message را روی آن اضافه کنید. متن Message را می‌توان روی Diagram جابه‌جا کرد.

شماره‌گذاری Messageها ترتیب و سطح تو‌در‌تو را نشان می‌دهد. برای مثال، دنبالهٔ 1; 2; 2.1; 2.2; 2.3; 3 نشان می‌دهد 2.1 تا 2.3 زیرمجموعهٔ پردازش آغازشده توسط Message 2 هستند. دنباله‌ای مانند 1; 2; 2.1; 2.1.1; 2.1.1.1; 2.2; 2.2.1; 2.2.1.1; 3 دو شاخهٔ جداگانه از پردازش تحت Message 2 را نشان می‌دهد.

Pattern و ترتیب Messageها را می‌توان در Properties و گفت‌وگوی «Sequence Communications» تنظیم کرد. اگر Target یک Class باشد یا Object دارای Classifier باشد، Operationهای قابل دسترس مقصد در فهرست نام Message ظاهر می‌شوند.

صفحهٔ منبع 132

ایجاد Communication Message

  1. یک Communication، Analysis، Interaction Overview، Object، Activity یا StateMachine Diagram باز کنید.
  2. Objectهای موردنظر را اضافه کنید.
  3. بین هر جفت Object که باید با هم ارتباط داشته باشند Association ایجاد کنید.
  4. روی Association راست‌کلیک و گزینهٔ افزودن Message را در جهت مناسب انتخاب کنید.
  5. Properties Message را باز کرده، نام و جزئیات را وارد کنید.
  6. OK را بزنید. Message روی Association و میان Objectها ظاهر می‌شود و می‌توانید Label آن را جابه‌جا کنید.
عنصر تصویری منبع — صفحه 132تصویر، نمودار یا آیکون اصلی موجود در صفحه 132 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 132
صفحهٔ منبع 133

تغییر ترتیب Messageها

ترتیب و گروه‌بندی Communication Messageها را می‌توان از Properties و گفت‌وگوی «Sequence Communications» تنظیم کرد. برای مثال اگر Messageهای 1.1, 1.2, 1.3, 1.4 دارید و برای Message سوم «Start New Group» را فعال کنید، شماره‌ها به 1.1, 1.2, 2.1, 2.2, 2.3 تغییر می‌کنند.

  1. روی Message دوبارکلیک کنید.
  2. در صورت نیاز Checkbox «Start New Group» را فعال کنید.
  3. می‌توانید Notes قالب‌بندی‌شده نیز وارد کنید.
  4. Save را بزنید.

برای ساخت ساختارهای عمیق‌تر، گفت‌وگوی «Sequence Communication Messages» را از مسیر Design > Diagram > Options یا منوی Context پس‌زمینه/Message باز کنید. Message را انتخاب کنید؛ «Move Up» و «Move Down» ترتیب را تغییر می‌دهند و «Move Left» و «Move Right» سطح تو‌در‌تو بودن را عوض می‌کنند. این کار را برای Messageهای دیگر نیز تکرار کنید.

صفحهٔ منبع 134

پس از تکمیل تغییرات در گفت‌وگوی Sequence Communications، روی OK کلیک کنید تا ترتیب جدید ذخیره شود.

امتیاز کاربران به این مقاله

☆☆☆☆☆

0 نفر امتیاز داده اند. میانگین: 0.0 از 5

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

0 / 500

اطلاعات تماس

  • آدرس:اصفهان-خیابان ام کلثوم غربی - بعد خیابان تخم چی - بیست متر بعد از پیتزا ننه شب - کوچه تعمیر گاه سمار زغالی - پلاک 354 - درب مشکی - طبقه هفتم
  • آدرس ایمیل:najafzade@gmail.com
  • وب سایت:http://www.a00b.com/
  • تلفن ثابت:(+98)9131253620
  • تلفن همراه:09131253620