Interruptible Activity Region، Lifeline و Message | UML و Enterprise Architect

Interruptible Activity Region، Lifeline و Message

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

نظرات 0

Interruptible Activity Region، Lifeline و Message

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

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

صفحهٔ منبع 206

Interruptible Activity Region

توضیح

Interruptible Activity Region گروهی از Activity Nodeها را مشخص می‌کند که Execution آن‌ها می‌تواند توسط یک Interrupting Edge خاتمه یابد. Region معمولاً با Border خط‌چین نمایش داده می‌شود و Activity Nodeهای مرتبط درون آن قرار می‌گیرند.

Interrupt Flow از Node داخل Region به Node خارج Region رسم می‌شود. وقتی چنین Flowای فعال شود، Tokenها و Executionهای جاری در Region متوقف می‌شوند و Control از Interrupting Edge ادامه می‌یابد.

مشخصات OMG UML

InterruptibleActivityRegion نوعی ActivityGroup است. اگر Token از Interrupting Edge خارج شود، همهٔ Tokenها و اجرای Nodeهای داخل Region خاتمه می‌یابند.

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

این ساختار برای مدل‌کردن Cancel، Error، Timeout یا Eventهایی مناسب است که باید Processing در یک Region را متوقف کنند. Edgeهای معمولی می‌توانند وارد یا از Region خارج شوند، اما فقط Interrupting Edge Semantics خاتمهٔ Region را دارد.

صفحهٔ منبع 208

Junction

توضیح

Junction Pseudostate برای ترکیب یا تقسیم Transition Pathها در StateMachine استفاده می‌شود و امکان Share کردن Segmentهای Transition را فراهم می‌کند. بر خلاف Choice، Guardهای مسیر Junction پیش از رسیدن به Junction و به‌عنوان بخشی از Compound Transition ارزیابی می‌شوند.

مشخصات OMG UML

Junction برای ساخت Compound Transitionهای Static استفاده می‌شود. چند Transition ورودی یا خروجی می‌توانند داشته باشند و مسیرهای چند Segment را به هم متصل کنند. اگر Guardهای مسیر خروجی متقابلاً Exclusive باشند، مسیر مناسب از پیش با ارزیابی Guardها مشخص می‌شود.

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

Junction برای ساده‌سازی Diagram و جلوگیری از تکرار Transition Segmentها مفید است. اگر انتخاب مسیر باید بر اساس Valueای باشد که در Execution مسیر قبلی تولید می‌شود، Choice معمولاً مناسب‌تر است.

صفحهٔ منبع 210

Lifeline

توضیح

Lifeline یک Participant در Interaction را نمایش می‌دهد و معمولاً Instance یا Role یک Classifier است. در Sequence Diagram، Lifeline با Head عنصر و خط عمودی نقطه‌چین نمایش داده می‌شود؛ در Timing Diagram شکل‌های State Lifeline یا Value Lifeline استفاده می‌شوند.

Lifeline می‌تواند Classifier، Name، Stereotype و سایر Propertyهای Participant را داشته باشد. Messageها به Lifeline متصل می‌شوند و Ordering Eventها را در طول آن نشان می‌دهند.

مشخصات OMG UML

Lifeline یک Individual Participant را در Interaction نشان می‌دهد و مجموعه‌ای از OccurrenceSpecificationها روی آن مرتب می‌شوند. Lifeline می‌تواند یک ConnectableElement را نمایندگی کند و Selector برای انتخاب Instance مشخص در Multiplicity داشته باشد.

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

Merge

توضیح

Merge Node در Activity Diagram چند Alternative Flow را بدون Synchronization به یک Flow تبدیل می‌کند. هر Token ورودی می‌تواند مستقلاً به Outgoing Edge منتقل شود؛ لازم نیست Token از همهٔ Incoming Edgeها هم‌زمان حاضر باشد.

مشخصات OMG UML

MergeNode یک ControlNode با چند Incoming Edge و یک Outgoing Edge است. هر Token ارائه‌شده روی یکی از Incoming Edgeها به Outgoing Edge Offer می‌شود. Merge با Join متفاوت است؛ Join Parallel Flowها را Synchronize می‌کند.

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

Message Endpoint

توضیح

Message Endpoint برای نمایش Lost یا Found Message استفاده می‌شود؛ یعنی یک انتهای Message در Interaction مشخص است و انتهای دیگر خارج Scope Diagram یا نامعلوم است. Endpoint به‌صورت Symbol کوچک در انتهای Message نمایش داده می‌شود.

در Sequence یا Timing Diagram می‌توانید Message را از Lifeline به Endpoint یا از Endpoint به Lifeline رسم کنید.

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

Message Label

توضیح

Message Label روشی جایگزین برای نمایش Message در Timing Diagram است، به‌خصوص زمانی که تعداد Messageها زیاد است و Connectorهای کامل Diagram را شلوغ می‌کنند. Label می‌تواند ارتباط بین Lifelineها را بدون رسم خط طولانی نشان دهد.

Label اطلاعات Message مانند Name و مقصد/مبدأ متناظر را نمایش می‌دهد و با Message مرتبط باقی می‌ماند.

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

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

☆☆☆☆☆

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

 

0 نظر

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

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

0 / 500

اطلاعات تماس

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