Association، Communication Path، Composition و Connector | UML و Enterprise Architect

Association، Communication Path، Composition و Connector

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

نظرات 0

Association، Communication Path، Composition و Connector

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

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

صفحهٔ منبع 329

اتصال Class جدید به Association موجود

  1. در Diagram دارای Association یک Class بسازید.
  2. روی Class جدید راست‌کلیک و Advanced | Association Class را انتخاب کنید؛ «Create Association Class» باز می‌شود.
  3. Connector موردنظر را انتخاب کنید.
  4. OK را بزنید.
صفحهٔ منبع 330

Communication Path

Communication Path مسیری را تعریف می‌کند که دو DeploymentTarget از طریق آن Signal و Message ردوبدل می‌کنند. Communication Path تخصصی از Association است. DeploymentTarget مقصد Artifact Deploy شده است و می‌تواند Node، Property یا InstanceSpecification در Deployment Diagram باشد.

مشخصات OMG UML

UML 2.5.1 صفحهٔ 661: Communication Path Association میان دو Deployment Target است که از طریق آن قادر به تبادل Signal و Message هستند.

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

Composition

Composition نشان می‌دهد Element از Componentهای کوچک‌تر تشکیل شده است، معمولاً در Class یا Package Diagram. یک Component/Part Instance حداکثر هم‌زمان در یک Composition قرار می‌گیرد. با حذف Composition معمولاً همهٔ Partها حذف می‌شوند، هرچند Part را می‌توان مستقل حذف کرد. Composition Transitive، Asymmetric و Recursive است.

مشخصات OMG UML

UML 2.5.1 صفحهٔ 112: Composite Aggregation شکل Strong Aggregation است که Part Object را حداکثر در یک Composite Object هم‌زمان قرار می‌دهد. حذف Composite همهٔ Part Instanceهای Object را حذف می‌کند. Composition می‌تواند Directed Acyclic Graph با Transitive Deletion باشد. Semantics دقیق Lifecycle و ترتیب/روش ایجاد Objectهای Composed عمداً مشخص نشده و Semantics آن برای DataType Container/Part نیز تعریف نشده است.

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

N-Ary Association

N-Ary Association برای Modeling Relationship پیچیده میان سه یا بیشتر Element، معمولاً در Class Diagram، است. زیاد استفاده نمی‌شود اما در Dependency میان چند Element مفید است. معمولاً با Association Connector استفاده می‌شود، هرچند Connector Typeهای دیگر نیز ممکن‌اند. مثال منبع Relationship میان Company، Employee و Salary را نشان می‌دهد.

مشخصات OMG UML

UML 2.5.1 صفحهٔ 201: هر Association می‌تواند به‌صورت Diamond بزرگ‌تر از Line Terminator با Solid Line برای هر memberEnd به Classifier Type آن End رسم شود. Association بیش از دو End فقط به این شکل رسم می‌شود.

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

Connector

Connectorها Linkهای Communication میان Partها را برای تحقق Purpose Structure نشان می‌دهند، معمولاً در Composite Structure Diagram. هر Connector End متمایز است و Communication مربوط به Element متصل را کنترل می‌کند. Elementها می‌توانند Constraint رفتاری داشته باشند و Connector Multiplicity داشته باشد.

مشخصات OMG UML

UML 2.5.1 صفحهٔ 227: Connector Linkهایی را مشخص می‌کند که Communication میان دو یا چند Instance را ممکن می‌کنند. برخلاف Association که Link میان هر Instance Classifierهای Associated را مشخص می‌کند، Connector فقط Link میان Instanceهایی را مشخص می‌کند که Connected Partها را بازی می‌کنند.

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

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

☆☆☆☆☆

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

 

0 نظر

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

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

0 / 500

اطلاعات تماس

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