صفحهٔ منبع 135نمودار نمای کلی تعامل (Interaction Overview Diagram)
Interaction Overview Diagram همکاری میان Interaction Diagramهای دیگر را نمایش میدهد تا جریان کنترل در سطحی بالاتر دیده شود. این نمودار گونهای از Activity Diagram است و بسیاری از نمادها و قواعد ساخت آن مشابه Activity Diagram هستند. Decision، Fork، Join و گرههای آغاز و پایان به همان شیوه استفاده میشوند.
بهجای Activityهای معمولی، دو نوع عنصر اصلی برای نمایش Interactionها بهکار میرود:
- Interaction: میتواند یکی از چهار نوع Sequence، Timing، Communication یا Interaction Overview را بهصورت Inline نمایش دهد.
- Interaction Occurrence: مرجعی به یک Interaction موجود است و بهصورت Frame با کلمهٔ ref در عنوان و نام Diagram در داخل نمایش داده میشود.
برای ایجاد Interaction Occurrence، یک Interaction Diagram را از Browser روی Interaction Overview Diagram بکشید. عناصر و Connectorها از صفحات مربوط در Diagram Toolbox در دسترساند.
نمودار نمونه
نمونهٔ منبع یک فرایند فروش را نمایش میدهد. هر Control Flow تنها پس از تکمیل Interaction داخلیِ مقصد قبلی به مرحلهٔ بعد حرکت میکند.
© Sparx Systems 2026 — صفحهٔ 135 از ۴۲۲ — ایجادشده با Enterprise Architect
صفحهٔ منبع 136آیکونهای جعبهابزار Interaction Overview Diagram
| عنصر | توضیح |
|---|
| Diagram Frame | یک Diagram را بهصورت Reference داخل Diagram دیگر نمایش میدهد. |
| Interaction Occurrence | مرجعی به Interaction موجود است؛ Frame با برچسب ref و نام Diagram نمایش داده میشود و میتواند مانند Activity Invocation استفاده شود. |
| Control Flow | Transition فعال میان Nodeهای Activity را مدل میکند. |
| Initial | آغاز Flow را مشخص میکند. |
| Decision | نقطهٔ انتخاب شرطی میان Flowهای جایگزین است. |
| Merge | Flowهای جایگزین را بدون Synchronization دوباره به یک Flow تبدیل میکند. |
| Synch | مسیرهای موازی را تقسیم یا همگام میکند. |
عنصر تصویری اصلی — صفحه 136© Sparx Systems 2026 — صفحهٔ 136 از ۴۲۲ — ایجادشده با Enterprise Architect
صفحهٔ منبع 137| عنصر | توضیح |
|---|
| Fork / Join | Fork یک Flow را به چند Flow همزمان تقسیم میکند؛ Join چند Flow همزمان را پیش از ادامه، با هم همگام میکند. |
| Flow Final | خروج یک Flow از Activity را نشان میدهد و بر Flowهای دیگر اثر نمیگذارد. |
| Final | پایان کامل Activity را نشان میدهد و با رسیدن Flow به آن، اجرای Activity متوقف میشود. |
عنصر تصویری اصلی — صفحه 137عنصر تصویری اصلی — صفحه 137عنصر تصویری اصلی — صفحه 137عنصر تصویری اصلی — صفحه 137عنصر تصویری اصلی — صفحه 137عنصر تصویری اصلی — صفحه 137عنصر تصویری اصلی — صفحه 137عنصر تصویری اصلی — صفحه 137© Sparx Systems 2026 — صفحهٔ 137 از ۴۲۲ — ایجادشده با Enterprise Architect