Recursion، Role Binding، Representation و Template Binding | UML و Enterprise Architect

Recursion، Role Binding، Representation و Template Binding

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

نظرات 0

Recursion، Role Binding، Representation و Template Binding

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

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

صفحهٔ منبع 365

Recursion

Recursion نوعی Message است که در Sequence Diagram برای نشان‌دادن Recursive Function استفاده می‌شود.

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

Role Binding

Role Binding Mapping میان Internal Roleهای Collaboration Use و Partهای لازم برای Implementation Situation مشخص است، معمولاً در Composite Structure Diagram. Partها می‌توانند Propertyهایی برای Binding داشته باشند. Connector میان Collaboration و Fulfilling Roleهای Classifier رسم می‌شود و Internal Binding Roleهای Collaboration در End Classifier Label می‌شوند.

مشخصات OMG UML

UML 2.5.1 صفحهٔ 216: roleBindingها با Dependencyهای Owned توسط CollaborationUse پیاده می‌شوند. هر collaborationRole با Dependency جدا Bind می‌شود و Supplier آن است؛ Client یک ConnectableElement مرتبط با Context Classifier است. این Binding مشخص می‌کند کدام ConnectableElement Context کدام CollaborationRole را بازی می‌کند.

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

Represents

Represents Connector نشان می‌دهد Collaboration در یک Classifier استفاده می‌شود، معمولاً در Composite Structure Diagram. Connector از Collaboration به Owning Classifier رسم می‌شود.

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

Representation

Representation Relationship تخصصی از Dependency است که Information Itemهایی را که همان Idea را در Modelهای مختلف نشان می‌دهند متصل می‌کند، معمولاً در Analysis Diagram. مثال: «Bonus» و «Salary» هر دو Representation از Information Item «Wage» هستند.

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

Substitution

Substitution رابطه‌ای میان دو Classifier است که می‌گوید Substituting Classifier با Contract Classifier مطابقت دارد؛ بنابراین Instanceهای آن در Runtime هرجا Contract Classifier انتظار می‌رود قابل جایگزینی‌اند. مثال: ResizableWindow با Window Substitution دارد، پس هرجا Window لازم است ResizableWindow قابل استفاده است. Substitution زیرنوع Dependency است.

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

Template Binding

Template Binding Connector بین Binding Class و Parameterized Class ساخته می‌شود و Binding Expression روی آن تعریف می‌شود. اگر Binding Class به Generalization، Realization یا Association با Parameterized Class نیاز داشته باشد، Binding Expression را می‌توان روی همان Relationship تعریف کرد.

روش‌های ایجاد: آیکون Template Binding در Class Relationships Toolbox؛ Quick Linker؛ یا Dialog Templates در Binding Class با Add در پنل Bindingها، انتخاب Connector Type و Target Parameterized Class. پس از ساخت، برای دو روش اول Connector را انتخاب و در Properties زبانهٔ Binding Parameter Substitutionها را تعریف کنید؛ روش سوم مستقیم همان زبانه را باز می‌کند.

مشخصات OMG UML

UML 2.5.1 صفحهٔ 24: Template یک Parameterized Element است که برای تولید Model Elementهای دیگر با TemplateBinding استفاده می‌شود. Template Parameterهای Signature Formal Parameterهایی هستند که با Actual Parameter یا Default در Binding جایگزین می‌شوند.

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

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

☆☆☆☆☆

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

 

0 نظر

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

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

0 / 500

اطلاعات تماس

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