نمودار زمان‌بندی (Timing Diagram) | UML و Enterprise Architect

نمودار زمان‌بندی (Timing Diagram)

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

نظرات 0

نمودار زمان‌بندی (Timing Diagram)

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

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

صفحهٔ منبع 67

نمودار زمان‌بندی (Timing Diagram)

Timing Diagram رفتار اشیای مختلف را در یک مقیاس زمانی تعریف می‌کند و بازنمایی بصری از تغییر State و تعامل اشیا در طول زمان ارائه می‌دهد. می‌توانید از آن برای این موارد استفاده کنید:

  • تعریف مؤلفه‌های نرم‌افزاریِ هدایت‌شده توسط سخت‌افزار یا Embedded؛ برای مثال مؤلفه‌های مورد استفاده در سامانهٔ تزریق سوخت یا کنترل‌کنندهٔ مایکروویو.
  • مشخص‌کردن فرایندهای کسب‌وکار وابسته به زمان.

عناصر و Connectorهای Timing Diagram را از صفحات «Timing» در Diagram Toolbox تولید می‌کنید.

نمودار نمونه

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

عنصرتوضیح
State LifelineState یک Object را در بازه‌ای از زمان نمایش می‌دهد و از تغییرات محور y برای نمایش Transitionهای گسسته میان Stateها استفاده می‌کند.
Value LifelineState یک Object را در بازه‌ای از زمان نمایش می‌دهد و با خط‌های موازی در امتداد محور x، حالت پایدار را نشان می‌دهد.
Message Labelروش جایگزینی برای نشان‌دادن Message میان Lifelineها است و برای خلوت‌کردن Timing Diagramهایی که Messageهای زیادی دارند مفید است.
Message Endpointنشان می‌دهد Message به نقطه‌ای تعریف‌نشده بیرون State/Value Lifeline ختم می‌شود یا از چنین نقطه‌ای آغاز می‌شود.
عنصر تصویری منبع — صفحه 67تصویر، نمودار یا آیکون اصلی موجود در صفحه 67 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 67
عنصر تصویری منبع — صفحه 67تصویر، نمودار یا آیکون اصلی موجود در صفحه 67 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 67
عنصر تصویری منبع — صفحه 67تصویر، نمودار یا آیکون اصلی موجود در صفحه 67 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 67
عنصر تصویری منبع — صفحه 67تصویر، نمودار یا آیکون اصلی موجود در صفحه 67 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 67
عنصر تصویری منبع — صفحه 67تصویر، نمودار یا آیکون اصلی موجود در صفحه 67 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 67
صفحهٔ منبع 68

عناصر و Connectorهای Timing Diagram — ادامه

Message Endpoint نشان می‌دهد یک Message یکی از این دو وضعیت را دارد:

  • از نقطه‌ای مشخص درون Lifeline آغاز شده و در نقطه‌ای نامشخص بیرون State یا Value Lifeline پایان می‌یابد؛
  • از نقطه‌ای نامشخص بیرون State یا Value Lifeline آغاز شده و در نقطه‌ای مشخص درون Lifeline پایان می‌یابد.

Diagram Gate نیز نشان می‌دهد یک Message:

  • از نقطه‌ای مشخص درون Lifeline آغاز و در نقطه‌ای تعریف‌شده بیرون State/Value Lifeline پایان می‌یابد؛ یا
  • از نقطه‌ای تعریف‌شده بیرون Lifeline آغاز و در نقطه‌ای مشخص درون Lifeline پایان می‌یابد.

نقطهٔ تعریف‌شده‌ای که Diagram Gate به آن Anchor شده است، مرز یک Interaction Fragment است و نشان می‌دهد Message از آن Fragment صادر می‌شود یا به آن تحویل داده می‌شود.

آیکون Connector در Timing Diagram

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

ایجاد Timing Diagram

مراحل

  1. در Browser Window روی یک Package راست‌کلیک و «New Diagram» را انتخاب کنید. گفت‌وگوی Model Builder با زبانهٔ Diagram Builder باز می‌شود.
  2. در پنل «Select From»، گزینهٔ «UML Behavioral» را انتخاب کنید.
  3. در پنل «Diagram Types»، گزینهٔ «Timing» را انتخاب کنید.
  4. OK را بزنید. Diagram View باز می‌شود و می‌توانید عناصر Timing را روی آن ایجاد کنید.
صفحهٔ منبع 70

تنظیم بازهٔ زمانی (Set a Time Range)

پیش از افزودن Lifelineها به Timing Diagram، بازهٔ زمانی را تنظیم کنید.

  1. روی Diagram راست‌کلیک و «Set Timeline Range» را انتخاب کنید. گفت‌وگوی «Set Timeline Range» نمایش داده می‌شود.
  2. در فیلدهای «Start Time» و «End Time» مقادیر عددی ابتدا و انتهای Timeline را وارد کنید؛ برای نمونه ۰ تا ۱۰۰. Start Time باید کمتر از End Time باشد.
  3. در فیلد «Time Units» واحد اندازه‌گیری زمان را، مانند ثانیه یا دقیقه، وارد کنید.
  4. اگر نمایش بازهٔ زمانی روی Diagram لازم نیست، Checkbox «Suppress In Diagram» را فعال کنید.
  5. OK را بزنید. اگر Suppress نشده باشد، بازهٔ زمانی زیر Lifelineهایی که روی Diagram می‌سازید نمایش داده می‌شود.
صفحهٔ منبع 71

ویرایش Timing Diagram

در Timing Diagram می‌توانید State Lifeline و Value Lifeline اضافه کنید. Stateها و Transitionهای این Lifelineها را هم مستقیماً روی Diagram و هم از طریق گفت‌وگوی «Configure Timeline» می‌توان نگهداری و ویرایش کرد.

صفحهٔ منبع 72

افزودن و ویرایش State Lifeline

از صفحهٔ «Timing elements» در Toolbox، آیکون State Lifeline را روی Diagram بکشید. عنصر روی Diagram نمایش داده می‌شود.

ویرایش Properties

کارعمل
تعریف نام State Lifeline۱) روی عنصر راست‌کلیک و «Properties | Properties» را انتخاب کنید؛ Properties Window عنصر با زبانهٔ Element باز می‌شود. ۲) فیلد Name را با نام جدید جایگزین کنید. ۳) بیرون Properties Window کلیک کنید.
Sizing and Scaleدر گوشهٔ بالا-چپ Lifeline انتخاب‌شده دکمه‌های سریع تغییر اندازهٔ چپ و راست قرار دارند. این دکمه‌ها عرض Lifeline و در نتیجه عرض مقیاس هر واحد زمانی را تغییر می‌دهند. با افزایش عرض عنصر، Resolution هنگام افزودن Transition افزایش یافته و ویرایش آسان‌تر می‌شود. برای ویرایش State Lifeline ابتدا باید روی آن کلیک و انتخابش کنید.
Set Timeline Start Positionگاهی در ابتدای Timeline فضای بیشتری لازم است، مثلاً برای State Nameهای طولانی. روی پس‌زمینه Diagram راست‌کلیک و «Set Timeline Start Position» را انتخاب کنید. در فیلد «Value 80 to 300» که مقدار پیش‌فرض آن ۸۰ پیکسل است، مقداری تا ۳۰۰ وارد و OK کنید تا فاصلهٔ شروع عنصر از Timeline افزایش یابد. نمودارهای منبع نمونه‌های ۸۰ و ۱۵۰ پیکسل را نشان می‌دهند.
عنصر تصویری منبع — صفحه 72تصویر، نمودار یا آیکون اصلی موجود در صفحه 72 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 72
عنصر تصویری منبع — صفحه 72تصویر، نمودار یا آیکون اصلی موجود در صفحه 72 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 72
صفحهٔ منبع 73

اکنون می‌توانید Stateها و Transitionهای موجود در State Lifeline را ویرایش کنید.

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

افزودن State به State Lifeline

  1. روی State Lifeline کلیک کنید. دکمه‌های New State و Edit States در پایینِ چپ عنصر نمایش داده می‌شوند.
  2. روی New State کلیک کنید؛ گفت‌وگوی «New State» باز می‌شود.
  3. در فیلد «State» نام State را تایپ کنید.
  4. OK را بزنید. باید حداقل دو State، برای مثال «On» و «Off»، اضافه کنید.
  5. با افزودن Stateها، ارتفاع عنصر را با کشیدن Handleهای لبهٔ عنصر افزایش دهید.

Stateها را همچنین می‌توانید از زبانهٔ «States» در گفت‌وگوی «Configure Timeline» اضافه کنید. می‌توان Stateهای گسسته یا یک بازهٔ پیوسته از Stateهای عددی را به Timeline افزود.

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

ویرایش Stateها در State Lifeline

  1. روی State Lifeline و سپس State موردنظر کلیک کنید. گفت‌وگوی «Edit State» باز می‌شود.
  2. در فیلد «State» نام را در صورت نیاز تغییر دهید.
  3. OK را بزنید.
  4. در صورت نیاز ترتیب Stateها را با فلش‌های بالا/پایین کنار نام State یا با راست‌کلیک و گزینه‌های «Move Up» و «Move Down» تغییر دهید.

Stateها را همچنین می‌توان با زبانهٔ «States» در گفت‌وگوی «Configure Timeline» ویرایش کرد.

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

حذف Stateها از State Lifeline

برای حذف State، روی نام آن راست‌کلیک و «Delete» را انتخاب کنید.

روش جایگزین:

  1. روی State Lifeline کلیک کنید.
  2. کلید Ctrl را نگه دارید و نشانگر را روی نام State ببرید؛ شکل نشانگر تغییر می‌کند.
  3. کلیک کنید؛ نام State حذف می‌شود.
عنصر تصویری منبع — صفحه 76تصویر، نمودار یا آیکون اصلی موجود در صفحه 76 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 76
صفحهٔ منبع 77

ویرایش Transitionها در State Lifeline

در Timing Diagram می‌توانید Transitionها یا تغییر Stateهایی را نشان دهید که در یک StateMachine طی بازهٔ زمانی ثابت و در نقاط زمانی مشخص رخ می‌دهند. این از بسیاری جهات شبیه Interaction Lifeline است که تغییر Stateها در آن برجسته شده‌اند. با رخ‌دادن Eventها و تغییرات در Instanceای که Diagram نمایندگی می‌کند، Stateها تغییر کرده و روی Timeline نگاشت می‌شوند؛ از این رو Diagram ثبت می‌کند که جنبه‌ای مشخص از سیستم چگونه در طول زمان رفتار می‌کند.

برای ساخت Timeline ابتدا Stateها را تعریف و سپس Transitionهای صریح بین Stateها را در نقاط زمانی مشخص اضافه کنید.

کارعمل
Add and Move Transitionsپس از افزودن Stateها می‌توانید با Mouse مستقیماً روی Timeline، Transitionهای میان Stateها را اضافه کنید.
Change the Transition Timeنشانگر را روی یکی از خط‌های عمودی Transition ببرید و خط را به چپ یا راست بکشید تا زمان Transition تغییر کند؛ شکل نشانگر به Horizontal Movement Cursor تغییر می‌کند.
Merge Transitionsمی‌توانید Transition را به Transition بعدی یا قبلی روی هر Lifeline در Diagram «هل» دهید تا Merge شود. نشانگر را در سمت مناسب خط Transition ببرید و کلیک کنید؛ سیستم نزدیک‌ترین Transition در آن جهت را پیدا کرده و Transition جاری را با آن Merge می‌کند.
Delete Transitionsاگر Transition را به همان State قبلی منتقل و رها کنید به‌طور خودکار حذف می‌شود؛ یا روی خط Transition راست‌کلیک و «Delete» را انتخاب کنید.
عنصر تصویری منبع — صفحه 77تصویر، نمودار یا آیکون اصلی موجود در صفحه 77 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 77
عنصر تصویری منبع — صفحه 77تصویر، نمودار یا آیکون اصلی موجود در صفحه 77 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 77
عنصر تصویری منبع — صفحه 77تصویر، نمودار یا آیکون اصلی موجود در صفحه 77 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 77
صفحهٔ منبع 78

افزودن و جابه‌جایی Transitionها

پس از افزودن Stateها می‌توانید تغییر State یا Transition را مستقیماً با Mouse روی Timeline تنظیم کنید. این روشی سریع و مؤثر برای ساخت یک مدل تفصیلی از تغییر Stateها در طول زمان است. برای ویرایش Timeline، نشانگر را روی Timeline موجود ببرید. نشانگر هنگام حرکت روی Timeline به یکی از سه شکل زیر تغییر می‌کند.

دسترسی

Right-click on transition line | Edit؛ یا پس از شروع Transition مستقیماً روی خط مناسب Transition کلیک کنید.

Modify Timeline

وقتی نشانگر روی خط عمودی یک Transition حرکت می‌کند، زمان وقوع Transition در کنار خط نمایش داده می‌شود.

نشانگر/کارعمل
Move cursorوقتی نشانگر دقیقاً روی Timeline باشد ظاهر می‌شود. دکمهٔ Mouse را نگه دارید و خط را به State بالاتر یا پایین‌تر بکشید؛ در صورت نیاز می‌توانید بیش از یک State بالا یا پایین بروید.
New transition up cursorوقتی نشانگر کمی پایین Timeline باشد و State دیگری بالای خط وجود داشته باشد ظاهر می‌شود. Alt را نگه دارید و کلیک کنید تا Transition جدیدی به State بالای خط ساخته شود. برای بیش از یک State، نشانگر را روی خط ببرید و به بالا Drag کنید. Transition برای یک واحد Interval است و با تغییر Transition Time می‌توان طول آن را افزایش داد. بدون نگه‌داشتن Alt، کل Timeline از آن Transition به بعد به بالا منتقل می‌شود.
New transition down cursorوقتی نشانگر کمی بالای خط Transition باشد و State دیگری پایین خط وجود داشته باشد ظاهر می‌شود. Alt را نگه دارید و کلیک کنید تا Transition جدیدی به State پایین ساخته شود؛ برای چند State خط را پایین بکشید. بدون Alt، کل Timeline از آن Transition به بعد پایین می‌رود.
عنصر تصویری منبع — صفحه 78تصویر، نمودار یا آیکون اصلی موجود در صفحه 78 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 78
عنصر تصویری منبع — صفحه 78تصویر، نمودار یا آیکون اصلی موجود در صفحه 78 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 78
عنصر تصویری منبع — صفحه 78تصویر، نمودار یا آیکون اصلی موجود در صفحه 78 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 78
عنصر تصویری منبع — صفحه 78تصویر، نمودار یا آیکون اصلی موجود در صفحه 78 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 78
عنصر تصویری منبع — صفحه 78تصویر، نمودار یا آیکون اصلی موجود در صفحه 78 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 78
صفحهٔ منبع 79

ویرایش Transition

Transitionها را در گفت‌وگوی «Edit Transition» ویرایش کنید.

گزینهعمل
At Timeنقطهٔ مقیاس زمانی وقوع Transition را وارد کنید.
Transition Toنام State مقصد را وارد کنید.
Eventنام Event مربوط به Transition را وارد کنید؛ این نام روی Timeline و درست بالای خط Transition نمایش داده می‌شود.
Duration Constraintهر Constraint مربوط به مدت Transition را وارد کنید؛ در امتداد بالای عنصر و روی Transition نمایش داده می‌شود.
Time Constraintهر Constraint مربوط به شروع Transition را وارد کنید؛ در آغاز Transition نمایش داده می‌شود.
OKتغییرات را ذخیره می‌کند.

یادداشت‌ها

  • پس از نمایش Event، Duration Constraint یا Time Constraint روی Diagram می‌توانید با کلیک مستقیم گفت‌وگوی اختصاصی آن‌ها را باز و ویرایش کنید.
  • با نگه‌داشتن Ctrl و کلیک روی آن‌ها می‌توانید حذفشان کنید؛ شکل Cursor هنگام Ctrl تغییر می‌کند.
  • Transitionها را همچنین می‌توان در زبانهٔ «Transitions» از «Configure Timeline» ویرایش کرد.
صفحهٔ منبع 80

افزودن و ویرایش Value Lifeline

از Toolbox یک عنصر «Value Lifeline» را روی Diagram بکشید.

ویرایش نام Value Lifeline

  1. روی عنصر راست‌کلیک و «Properties | Properties» را انتخاب کنید. Properties Window عنصر Timeline با زبانهٔ Element باز می‌شود.
  2. فیلد «Name» را با مقدار جدید جایگزین کنید.
  3. بیرون Properties Window کلیک کنید.

Sizing and Scale

در گوشهٔ بالا-چپ Lifeline انتخاب‌شده، دکمه‌های سریع تغییر اندازهٔ چپ و راست قرار دارند. این دکمه‌ها عرض Lifeline و در نتیجه عرض مقیاس هر واحد زمانی را افزایش یا کاهش می‌دهند. با افزایش عرض عنصر، Resolution هنگام افزودن Transition بیشتر می‌شود و ویرایش آن‌ها آسان‌تر خواهد بود.

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

افزودن Stateها در Value Lifeline

افزودن State به Value Lifeline شبیه افزودن State به State Lifeline است. در Value Lifeline فقط State اول روی Diagram نمایش داده می‌شود. Stateهای دیگر به فهرستی اضافه می‌شوند که هنگام ایجاد Transition قابل دسترسی است؛ آن‌ها فقط زمانی روی Lifeline دیده می‌شوند که Transition به آن Stateها ساخته شود.

ویرایش یا حذف Stateهای Value Lifeline فقط از زبانهٔ «States» در گفت‌وگوی «Configure Timeline» انجام می‌شود.

صفحهٔ منبع 82

ویرایش Transitionها در Value Lifeline

افزودن Transition به Stateهای Value Lifeline از طریق Diagram

  1. نشانگر را بالای خط Transition ببرید؛ شکل Cursor تغییر می‌کند.
  2. کلیک کنید؛ گفت‌وگوی «New Transition Event» باز می‌شود.
  3. در «Transition To» از Dropdown یک State را از فهرست Stateهای موجود انتخاب کنید؛ نام آن داخل Transition Box روی Lifeline نمایش داده می‌شود. بقیه فیلدها اختیاری‌اند.
  4. در «Event» نام Event مربوط به Transition را وارد کنید؛ درست زیر و در ابتدای خط Transition نمایش داده می‌شود.
  5. در «Duration Constraint» هر محدودیت مدت Transition را وارد کنید؛ در بالای عنصر و روی Transition نمایش داده می‌شود.
  6. در «Time Constraint» محدودیت مربوط به شروع Transition را وارد کنید؛ در آغاز Transition و بعد از نام Event نمایش داده می‌شود.
  7. OK را بزنید تا Transition جدید ایجاد شود.

ویرایش یک Transition

  1. روی نام State در Transition کلیک کنید یا راست‌کلیک و «Edit» را انتخاب کنید. گفت‌وگوی «Edit Transition» ــ مشابه New Transition Event، با فیلد فعال At Time ــ باز می‌شود.
  2. در صورت نیاز At Time را تغییر دهید. برای اولین State در Timeline این فیلد قابل تغییر نیست و همیشه ۰ است.
  3. بقیه فیلدها را در صورت نیاز ویرایش کنید.
  4. OK را بزنید.
عنصر تصویری منبع — صفحه 82تصویر، نمودار یا آیکون اصلی موجود در صفحه 82 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 82
صفحهٔ منبع 83

تغییر زمان و حذف Transition

تغییر زمان Transition

  1. برای تغییر زمان شروع یا پایان، روی نقطهٔ ابتدا یا انتهای Transition کلیک کرده و آن را به موقعیت جدید بکشید. روی خط، شکل Cursor به Horizontal Movement Cursor تغییر می‌کند.

حذف Transition

  1. Ctrl را نگه دارید و روی نام State مربوط به Transition کلیک کنید؛ شکل Cursor تغییر می‌کند. روش جایگزین: روی نام State راست‌کلیک و «Delete» را انتخاب کنید.
عنصر تصویری منبع — صفحه 83تصویر، نمودار یا آیکون اصلی موجود در صفحه 83 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 83
عنصر تصویری منبع — صفحه 83تصویر، نمودار یا آیکون اصلی موجود در صفحه 83 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 83
صفحهٔ منبع 84

پیکربندی Timeline — Stateها

Stateها را می‌توانید با زبانهٔ «States» در گفت‌وگوی «Configure Timeline» مدیریت کنید. برای نمایش این گفت‌وگو یکی از این کارها را انجام دهید: روی Lifeline دوبارکلیک کنید، روی Lifeline راست‌کلیک و «Properties» را انتخاب کنید، یا در Value Lifeline از دکمهٔ مربوطه استفاده کنید. گفت‌وگو به‌طور پیش‌فرض روی زبانهٔ States باز می‌شود و تمام Stateهای تعریف‌شده در پنل «States» فهرست می‌شوند.

افزودن State جدید

  1. در «State Name» نام اولین State جدید را، برای مثال WaitState، وارد کنید.
  2. Save را بزنید؛ State به پنل States و برای State Lifeline به Diagram اضافه می‌شود.
  3. New را بزنید.
  4. نام State بعدی را در State Name وارد کنید.
  5. مراحل ذخیره و ایجاد را تا افزودن همهٔ Stateهای موردنیاز تکرار کنید؛ باید حداقل سه State به Lifeline اضافه شود.
  6. پس از تکمیل، OK را بزنید تا Configure Timeline بسته شود.

ویرایش State موجود

  1. State را از فهرست States انتخاب کنید.
  2. نام آن را در State Name تغییر دهید.
  3. Save را بزنید.

حذف State موجود

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

حذف و تغییر ترتیب Stateها — ادامه

حذف State موجود

  1. State را در فهرست States انتخاب کنید.
  2. Delete را بزنید.

تغییر ترتیب Stateها

  1. State را در فهرست States انتخاب کنید.
  2. از دکمه‌های بالا یا پایین برای جابه‌جایی State در Sequence استفاده کنید.
عنصر تصویری منبع — صفحه 85تصویر، نمودار یا آیکون اصلی موجود در صفحه 85 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 85
عنصر تصویری منبع — صفحه 85تصویر، نمودار یا آیکون اصلی موجود در صفحه 85 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 85
صفحهٔ منبع 86

مولد بازهٔ عددی (Numeric Range Generator)

می‌توانید با گفت‌وگوی «Configure Timeline» بازه‌ای از Stateها با مقادیر عددی ایجاد و روی Timeline اعمال کنید.

مهم: این عملیات همهٔ Stateها و Transitionهای موجود در Timeline را حذف می‌کند.

ایجاد بازهٔ Stateهای عددی

  1. روی Lifeline دوبارکلیک کنید تا Configure Timeline باز شود.
  2. روی «Create Continuous Numeric States» کلیک کنید تا Numeric Range Generator باز شود.
  3. در «High Value» و «Low Value» حدود بالا و پایین بازه را وارد کنید.
  4. در «Step Value» فاصلهٔ افزایش را وارد کنید. مقادیر نامعتبر Parse نمی‌شوند؛ Low Value باید از High Value کمتر و Step Value عددی مثبت و کوچک‌تر از کل بازه باشد.
  5. در «Units» نام واحد اندازه‌گیری مانند «minutes» را وارد کنید.
  6. OK را بزنید. Enterprise Architect هشدار می‌دهد Stateها و Transitionهای موجود حذف خواهند شد.
  7. Yes را بزنید؛ Configure Timeline با بازهٔ State تعریف‌شده در پنل States دوباره نمایش داده می‌شود.
  8. OK را بزنید. برای Value Lifeline، State اول در تمام Time Range نمایش داده می‌شود؛ برای State Lifeline، بازهٔ Stateها به‌صورت محور y در Timeline نمایش داده می‌شود.
صفحهٔ منبع 87

پیکربندی Timeline — Transitionها

Transitionها را نیز می‌توان با زبانهٔ «Transitions» در گفت‌وگوی Configure Timeline مدیریت کرد. برای بازکردن آن روی Lifeline دوبارکلیک کنید، روی Lifeline راست‌کلیک و Properties را انتخاب کنید، یا در Value Lifeline از دکمهٔ مربوطه استفاده کنید. گفت‌وگو روی States باز می‌شود؛ زبانهٔ Transitions را انتخاب کنید. همهٔ Transitionهای تعریف‌شده در پنل «Transition Points» فهرست می‌شوند.

افزودن Transition جدید

  1. New را بزنید.
  2. در پنل «New Transition» جزئیات را وارد کنید.
  3. Save را بزنید.

ویرایش Transition

  1. Transition را از فهرست انتخاب کنید.
  2. فیلدهای پنل «Edit Transition» را تغییر دهید.
  3. Save را بزنید.

حذف Transition

  1. Transition را انتخاب کنید.
  2. Delete را بزنید؛ Transition از گفت‌وگو و Lifeline حذف می‌شود.
  3. OK را بزنید.
عنصر تصویری منبع — صفحه 87تصویر، نمودار یا آیکون اصلی موجود در صفحه 87 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 87
صفحهٔ منبع 88
صفحهٔ منبع 89

فواصل زمانی (Time Intervals)

Time Intervalها را با Interval Bar، یعنی خط کم‌رنگ در امتداد بالای هر Lifeline انتخاب‌شده، ایجاد و مدیریت می‌کنید. با Time Interval می‌توان عملیات مختلفی مانند Copy/Paste را روی Transitionها انجام داد و همچنین بخش‌هایی از Timeline را Compress کرد تا دیده نشوند. هر Time Interval در عرض تمام Timeline Elementها تا آخرین عنصر Diagram امتداد می‌یابد.

مدیریت Time Interval

عملتوضیح
Create Time Intervalsمی‌توان با Context Menu مربوط به Interval Bar، کلید Shift روی Interval Bar یا Context Menu مربوط به Timeline یک Time Interval ساخت.
Compress Time Intervalsبرای صرفه‌جویی در فضا روی Timelineهای طولانی، Time Intervalها را Compress کنید.
Select Time Intervalsروش‌های مختلفی برای انتخاب Time Intervalها جهت اجرای عملیات دیگر وجود دارد.
Move Time Intervalsنشانگر را روی Interval Bar درون Time Interval ببرید، Mouse را نگه دارید و Interval را چپ یا راست بکشید. Intervalها می‌توانند به هم برسند اما نمی‌توانند Overlap کنند.
Resize Time Intervalsنشانگر را روی لبهٔ ابتدا یا انتهای Interval Bar ببرید، Mouse را نگه دارید و لبه را چپ یا راست بکشید. Overlap مجاز نیست.
Delete Time IntervalsIntervalهای موردنظر را انتخاب و Delete را بزنید. حذف Time Interval، Transitionهای داخل آن را حذف نمی‌کند.
صفحهٔ منبع 90

ایجاد Time Interval

Time Interval را می‌توان روی Timing Elementها به چند روش ایجاد کرد.

ایجاد با Context Menu مربوط به Interval Bar

  1. تقریباً در نقطهٔ شروع یا پایان Time Interval روی Interval Bar راست‌کلیک و «Create Time Interval» را انتخاب کنید.
  2. Time Interval در امتداد همهٔ Timeline Elementها به‌صورت نوار باریک کم‌رنگ با یک Compression Box آبی در بالا نمایش داده می‌شود.
  3. نشانگر را به لبهٔ Time Interval در Interval Bar ببرید تا به حالت Drag تغییر کند و لبه را به نقطهٔ شروع یا پایان درست بکشید.
عنصر تصویری منبع — صفحه 90تصویر، نمودار یا آیکون اصلی موجود در صفحه 90 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 90
عنصر تصویری منبع — صفحه 90تصویر، نمودار یا آیکون اصلی موجود در صفحه 90 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 90
عنصر تصویری منبع — صفحه 90تصویر، نمودار یا آیکون اصلی موجود در صفحه 90 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 90
صفحهٔ منبع 91

روش‌های دیگر ایجاد Time Interval

استفاده از Interval Bar و Shift

  1. نشانگر را روی Interval Bar ببرید و Shift را نگه دارید؛ شکل Cursor تغییر می‌کند.
  2. کلیک کنید تا Time Interval ایجاد شود.
  3. Cursor را به لبهٔ Time Interval ببرید و آن را به نقطهٔ شروع یا پایان درست Drag کنید.

استفاده از Context Menu مربوط به Timeline

  1. درست بعد از یک Transition روی Timeline راست‌کلیک کنید.
  2. «Select» را انتخاب کنید. Enterprise Architect یک Time Interval از Transition انتخاب‌شده تا Transition بعدی ایجاد می‌کند. اگر در این بازه Intervalهای دیگری وجود داشته باشد، آن‌ها با یک Interval برای State مربوط به Transition جایگزین می‌شوند؛ زیرا Interval در سایر Timeline Elementهای Diagram نیز امتداد می‌یابد. این روش برای ایجاد و سپس Compress کردن یک دورهٔ طولانیِ بدون Transition مفید است تا دورهٔ عدم فعالیت پنهان شود.
عنصر تصویری منبع — صفحه 91تصویر، نمودار یا آیکون اصلی موجود در صفحه 91 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 91
عنصر تصویری منبع — صفحه 91تصویر، نمودار یا آیکون اصلی موجود در صفحه 91 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 91
صفحهٔ منبع 92

فشرده‌سازی Time Intervalها

برای صرفه‌جویی در فضا روی Timelineهای طولانی می‌توانید Time Intervalها را Compress کنید. منبع نمونهٔ Time Intervalهای Uncompressed و Compressed را نشان می‌دهد.

یادداشت: Compress و Expand کردن Time Intervalها از طریق Context Menu نیز ممکن است.

موردتوضیح
Compression toggle boxesحالت Expanded را می‌توان با کلیک Compress کرد و حالت Compressed را با کلیک دوباره Expand کرد.
Compressed sectionsبخش‌های فشرده‌شدهٔ خود Timeline در همهٔ عناصر نمایش داده می‌شوند.
عنصر تصویری منبع — صفحه 92تصویر، نمودار یا آیکون اصلی موجود در صفحه 92 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 92
عنصر تصویری منبع — صفحه 92تصویر، نمودار یا آیکون اصلی موجود در صفحه 92 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 92
عنصر تصویری منبع — صفحه 92تصویر، نمودار یا آیکون اصلی موجود در صفحه 92 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 92
عنصر تصویری منبع — صفحه 92تصویر، نمودار یا آیکون اصلی موجود در صفحه 92 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 92
عنصر تصویری منبع — صفحه 92تصویر، نمودار یا آیکون اصلی موجود در صفحه 92 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 92
صفحهٔ منبع 93

اگر بین نمادهای جفت‌شده فاصله باشد، در بخش فشرده Transition وجود دارد. اگر Timeline بدون شکست از میان نمادهای جفت عبور کند، در بخش فشرده هیچ Transitionی وجود ندارد. بخش‌های فشرده‌شده همچنین در Time Range زیر عناصر نمایش داده می‌شوند.

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

انتخاب Time Intervalها

Select Intervals

کارعمل
Select a Time Interval across all elementsروی Interval Bar داخل Time Interval کلیک کنید.
Select a number of individual Time IntervalsCtrl را نگه دارید و روی Interval Bar هر Time Interval کلیک کنید.
Select all Time Intervals in a rangeروی Interval Bar اولین Interval کلیک کنید، Shift را نگه دارید و روی Interval Bar آخرین Interval کلیک کنید؛ همهٔ Intervalهای بین آن دو انتخاب می‌شوند.

Modify Intervals

کارعمل
Exclude Lifeline elements from selectionCtrl را نگه دارید و روی بخشی از Selection در آن عنصر کلیک کنید. با تکرار این کار، Selection Toggle شده و عنصر دوباره وارد می‌شود.
Select only one Lifeline element and exclude all othersShift را نگه دارید و روی بخشی از Selection در آن عنصر کلیک کنید.
صفحهٔ منبع 95

عملیات Time Interval

می‌توانید Time Intervalهای مشخص را انتخاب و Update کنید. روی Interval Bar داخل Interval راست‌کلیک کنید تا Context Menu نمایش داده شود.

Compress Timeline

Compression Toggle Boxها و گزینهٔ «Compress Interval» روی Time Interval عمل می‌کنند و Timeline و همهٔ Transitionهای آن Interval را فشرده می‌کنند. گزینهٔ دیگری نیز برای Compress کردن یک Transition State منفرد وجود دارد: درست بعد از Transition روی خود Timeline، نه Interval Bar، راست‌کلیک و «Compress» را انتخاب کنید. Enterprise Architect یک Time Interval جدید از Transition انتخاب‌شده تا Transition بعدی ساخته و آن را Compress می‌کند. اگر در آن بازه Intervalهای دیگری وجود داشته باشند با Interval واحد مربوط به Transition State جایگزین می‌شوند. این روش می‌تواند دورهٔ طولانی بدون Transition را ایجاد و Compress کند تا زمان عدم فعالیت پنهان شود.

گزینه‌های Context Menu

گزینهعمل
Select Interval / Deselect IntervalTime Interval را انتخاب یا در صورت انتخاب بودن از حالت انتخاب خارج می‌کند. چند Interval را می‌توان با بازکردن Menu جداگانه روی هرکدام انتخاب کرد.
Toggle Interval Selectionانتخاب Time Interval را در Timeline Elementی که Menu از آن باز شده Toggle می‌کند؛ Select/Deselect عادی روی همهٔ Timeline Elementها عمل می‌کند اما Toggle فقط روی همان Element.
Compress IntervalTime Interval را Compress و همهٔ Transitionهای داخل آن را پنهان می‌کند؛ برای پنهان‌کردن دوره‌های طولانی عدم فعالیت نیز مفید است.
Remove IntervalTime Interval را حذف می‌کند.
CopyTransitionهای همهٔ Time Intervalهای انتخاب‌شده را Copy می‌کند.
CutTransitionهای انتخاب‌شده را Copy و از Diagram حذف می‌کند.
Cut and Remove TimeTransitionهای داخل Time Intervalهای انتخاب‌شده را Copy و حذف می‌کند و همچنین به اندازهٔ Duration آن Interval زمان را از Timeline حذف می‌کند؛ همهٔ Transitionها و Intervalهای سمت راست به چپ منتقل می‌شوند.
صفحهٔ منبع 96

عملیات Time Interval — ادامه

گزینهعمل
DeleteTransitionهای انتخاب‌شده را از Diagram حذف می‌کند.
Delete and Remove TimeTransitionهای داخل Time Intervalهای انتخاب‌شده را حذف می‌کند و به اندازهٔ Duration Interval، زمان را از Timeline برمی‌دارد؛ همهٔ Transitionها و Time Intervalهای سمت راست به چپ منتقل می‌شوند.
Insert Timeزمان به Timeline اضافه می‌کند، Transitionها و Intervalها را به راست می‌برد و Duration Time Interval جاری را افزایش می‌دهد.

همهٔ Time Intervalهای Diagram

برای ایجاد Time Interval جدید یا کار روی همهٔ Intervalهای Diagram، بین Time Intervalها روی Interval Bar راست‌کلیک کنید. گزینه‌های Paste پس از Copy شدن Transitionها فعال می‌شوند.

Menu Optionعمل
Create Time Intervalیک Time Interval ایجاد می‌کند.
Expand all Time Intervalsهمهٔ Time Intervalهای Diagram را Expand می‌کند.
Compress all Time Intervalsهمهٔ Time Intervalهای Diagram را Compress می‌کند.
Paste CombineTransitionهای Copyشده را روی Transitionهای موجود در Time Frame مربوطه Paste می‌کند. Diagram دو Transition متوالی به یک State را مجاز نمی‌داند و Transition دوم را خودکار حذف می‌کند.
Paste Removeهمهٔ Transitionها را حذف و سپس Transitionهای Copyشده را در Time Frame مربوطه Paste می‌کند.
Paste Insertزمان درج می‌کند و Transitionها و Intervalها را به راست می‌برد تا جا برای Paste Transitionهای Copyشده باز شود.
Insert Timeزمان را به Timeline اضافه و Transitionها و Intervalها را به راست می‌برد، بدون تغییر Duration هیچ Time Interval.

Copy/Paste Transitionها از یک Timeline Element به دیگری

  1. Shift را نگه دارید و Timeline Element داخل Time Interval را برای Copy یا Cut انتخاب کنید.
صفحهٔ منبع 97

Copy/Paste و Shift کردن Transitionها — ادامه

  1. روی Interval Bar راست‌کلیک کنید؛ مهم نیست کدام Element انتخاب شده است.
  2. Transitionها را Copy یا Cut کنید؛ Cut and Remove Time نیز ممکن است.
  3. Timeline مقصد را انتخاب و روی Interval Bar راست‌کلیک کنید.
  4. یکی از Paste Operationها را انتخاب کنید. اگر Stateهای لازم در Timeline مقصد وجود نداشته باشند ساخته می‌شوند. Stateهای جدید ممکن است ترتیب نادرستی داشته باشند که با دکمه‌های Quick Diagram قابل اصلاح است.

Shift کردن Transitionها در یک یا چند Time Interval انتخاب‌شده

  1. همهٔ Time Intervalهای حاوی Transitionهای موردنظر را انتخاب کنید.
  2. Shift را نگه دارید، روی Interval Bar کلیک کنید و Transition را به چپ یا راست حرکت دهید. Transition را نمی‌توان از روی Transition دیگر عبور داد؛ حرکت هنگام برخورد با Transition ثابت متوقف می‌شود. اگر Collision مشکل ایجاد کرد، از Shift+Select برای جابه‌جایی Transitionهای یک Timeline Element منفرد استفاده کنید.
صفحهٔ منبع 98

Messageها در Timing Diagram

Messageها لینک‌های ارتباطی میان Lifelineها در Timing Diagram هستند. در مورد Timeline، Message اتصال میان دو Timeline Object است.

منبع سپس یک نمونه نشان می‌دهد و به مشخصات OMG Unified Modeling Language نسخهٔ 2.5.1، شکل‌های 14.30 و 14.31، صفحهٔ 520 ارجاع می‌دهد.

آیکون Toolbox

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

ایجاد Timing Message

می‌توانید بین دو Lifeline Object ــ State یا Value ــ که هر دو نقاط Transition موجود دارند، یک Timing Message ایجاد کنید.

ایجاد Message بین Lifelineها

  1. در صفحهٔ «Timing Relationships» از Diagram Toolbox روی آیکون Message کلیک کنید؛ برای یافتن Item می‌توان «Find Toolbox Item» را باز و «Timing» را مشخص کرد.
  2. روی Lifeline مبدأ در نقطهٔ شروع Message کلیک و نشانگر را تا Transition Point روی Lifeline مقصد بکشید. Timing Message جدید بین این دو نقطه ساخته می‌شود.
  3. روی Message جدید دوبارکلیک کنید تا گفت‌وگوی «Timing Message» باز شود. فیلدها را مطابق جدول Dialog Fields بررسی یا تکمیل کنید.

منبع نمونه‌ای از Message پیکربندی‌شده نشان می‌دهد و به OMG UML 2.5.1، شکل‌های 14.30 و 14.31، صفحهٔ 520 ارجاع می‌دهد.

فیلد/دکمهعمل
StartLifeline مبدأ Message را مشخص می‌کند.
EndLifeline مقصد Message را مشخص می‌کند.
عنصر تصویری منبع — صفحه 99تصویر، نمودار یا آیکون اصلی موجود در صفحه 99 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 99
عنصر تصویری منبع — صفحه 99تصویر، نمودار یا آیکون اصلی موجود در صفحه 99 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 99
صفحهٔ منبع 100

فیلدهای Timing Message — ادامه

فیلدعمل
Start Timeزمان شروع Message نسبت به آغاز Timeline را نشان می‌دهد و در صورت نیاز قابل تغییر است.
End Timeزمان پایان Message نسبت به آغاز Timeline را نشان می‌دهد و قابل تغییر است، اما باید با یک Transition Point روی Lifeline مقصد متناظر باشد.
Nameاختیاری؛ نام Message را وارد کنید.
Time Observationاختیاری؛ متنی برای Label اطلاعات مربوط به زمان ارسال Message وارد کنید.
Duration Observationاختیاری؛ متنی برای Label اطلاعات مربوط به Interval یک Lifeline در State مشخص، که با دریافت Message آغاز شده است، وارد کنید.
Transition ToState مقصد در Lifeline هدف که Message روی آن خاتمه می‌یابد. می‌توانید از Dropdown State دیگری انتخاب کنید؛ سر Message متناسب با آن جابه‌جا می‌شود.
Eventاختیاری؛ نام Eventای را وارد کنید که Transition را Trigger می‌کند.
Time Constraintاختیاری؛ حداکثر زمان لازم برای انتقال Message را وارد کنید.
Duration Constraintاختیاری؛ حداکثر زمانی که Lifeline پس از دریافت Message می‌تواند در State تغییرکرده باقی بماند وارد کنید.

یادداشت‌ها

  • انتهای مبدأ Message را می‌توان آزادانه در امتداد Timeline مبدأ حرکت داد؛ اما انتهای مقصد یا Arrow Head باید به یک Transition متصل شود.
  • اگر Message جدید بدون Target Transition ایجاد شود، به‌طور خودکار نزدیک‌ترین Transition را پیدا و به آن متصل می‌شود؛ اگر انتهای مقصد را حرکت دهید، Transition را نیز همراه خود می‌کشد.

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

☆☆☆☆☆

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

 

0 نظر

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

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

0 / 500

اطلاعات تماس

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