نمودار فعالیت (Activity Diagram) | UML و Enterprise Architect

نمودار فعالیت (Activity Diagram)

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

نظرات 0

نمودار فعالیت (Activity Diagram)

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

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

صفحهٔ منبع 32

نمودار فعالیت (Activity Diagram)

نمودارهای فعالیت برای مدل‌سازی رفتارهای سیستم و چگونگی ارتباط این رفتارها در جریان کلی سیستم، یعنی تعامل‌های پویای عناصر، استفاده می‌شوند. مسیرهای منطقی‌ای که یک فرایند براساس شرایط گوناگون، پردازش هم‌زمان، دسترسی به داده، وقفه‌ها و دیگر تمایزهای مسیر منطقی طی می‌کند، برای ساخت یک فرایند، سیستم یا رویه به‌کار می‌روند.

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

نمودار نمونه

این نمودار برخی ویژگی‌های Activity Diagram را نشان می‌دهد، از جمله Activityها، Actionها، Start Nodeها، End Nodeها و نقاط Decision.

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

عنصرتوضیح
Activityمشارکت رفتارهای زیرمجموعه مانند sub-Activityها یا Actionها را سازمان‌دهی و مشخص می‌کند تا جریان کنترل و دادهٔ یک فرایند را بازتاب دهد.
عنصر تصویری منبع — صفحه 32تصویر، نمودار یا آیکون اصلی موجود در صفحه 32 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 32
عنصر تصویری منبع — صفحه 32تصویر، نمودار یا آیکون اصلی موجود در صفحه 32 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 32
صفحهٔ منبع 33

عناصر Activity Diagram — ادامه

عنصرتوضیح
Actionیک فرایند یا تبدیل پایه را که در سیستم رخ می‌دهد توصیف می‌کند و واحد کارکردی پایه در Activity Diagram است.
Partitionبرای سازمان‌دهی منطقی عناصر یک Activity استفاده می‌شود.
Sendعمل ارسال یک Signal را در Activity Diagram نشان می‌دهد.
Receiveپذیرش یا دریافت یک درخواست را در Activity Diagram تعریف می‌کند.
Structured Activityیک Activity Node است که می‌تواند Nodeهای زیرمجموعه را به‌عنوان یک Activity Group مستقل داشته باشد.
RegionEnterprise Architect از دو نوع Region پشتیبانی می‌کند: Expansion Region و Interruptible Activity Region.
Expansion Regionفرایندی را دربرمی‌گیرد که باید برای هر عنصر مجموعهٔ ورودی، یک‌بار روی دادهٔ ورودی اعمال شود.
Interruptible Activity Regionگروهی از عناصر Activity را دربرمی‌گیرد که همگی تحت تأثیر وقفه‌های مشخص‌اند؛ اگر وقفه رخ دهد، تمام Tokenهایی که در Region عبور می‌کنند خاتمه می‌یابند.
Exception Handlerگروه عملیاتی را تعریف می‌کند که هنگام وقوع Exception اجرا می‌شود.
Activity Parameter Nodeورودی یک Activity را می‌پذیرد یا خروجی یک Activity را فراهم می‌کند.
Objectنمونهٔ مشخصی از یک Class در زمان اجرا است.
Central Buffer NodeObject Nodeای برای مدیریت جریان‌ها از چندین مبدأ و مقصد است که در Activity Diagram نمایش داده می‌شود.
Datastoreداده‌ای را تعریف می‌کند که به‌صورت پایدار ذخیره شده است.
Expansion Nodeنمادگذاری کوتاهی است که نشان می‌دهد Action/Activity شامل یک Expansion Region است.
Initialبرای تعریف آغاز یک Flow هنگام فراخوانی Activity استفاده می‌شود.
Decisionدر Activity Diagram یا Interaction Overview Diagram یک نقطهٔ پیشروی شرطی را نشان می‌دهد؛ اگر شرط True باشد پردازش از یک مسیر ادامه می‌یابد و در غیر این صورت از مسیر دیگر.
Merge Nodeچند مسیر جریان جایگزین را در نمودارهای Activity، Analysis و Interaction Overview به هم می‌رساند.
Synchبرای نشان‌دادن همگام‌شدن مسیرهای هم‌زمان یک StateMachine مفید است و برای شکستن و دوباره پیوستن دوره‌های پردازش موازی استفاده می‌شود.
Fork/Joinمی‌تواند یک Flow را به چند Flow هم‌زمان تقسیم کند، چند Flow هم‌زمان را به هم ملحق کند، یا هر دو عمل را هم‌زمان انجام دهد.
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
عنصر تصویری منبع — صفحه 33تصویر، نمودار یا آیکون اصلی موجود در صفحه 33 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 33
صفحهٔ منبع 34

اتصال‌دهنده‌ها و جهت‌گیری Activity Diagram

عنصر Fork/Join می‌تواند: ۱) یک Flow منفرد را به چند Flow هم‌زمان تقسیم کند؛ ۲) چند Flow هم‌زمان را به هم ملحق کند؛ یا ۳) هم چند Flow ورودی را به هم ملحق و هم آن‌ها را به چند Flow خروجی منشعب کند.

عنصر Flow Final خروج از سیستم را نشان می‌دهد، در مقابل Activity Final که تکمیل Activity را نمایش می‌دهد. عنصر Activity Final پایان یک Activity را نشان می‌دهد و با رسیدن به Final، تمام اجرای موجود در Activity Diagram متوقف می‌شود.

آیکون‌های جعبه‌ابزار Connector

Connectorتوضیح
Control Flowدو Node را در Activity Diagram متصل می‌کند و یک Transition فعال را مدل می‌کند.
Object Flowدو عنصر را به‌گونه‌ای متصل می‌کند که دادهٔ مشخصی از آن عبور کند و یک Transition فعال را مدل می‌کند.
Interrupt Flowدو مفهوم Connector در UML را برای Exception Handler و Interruptible Activity Region تعریف می‌کند.

جهت‌گیری نمودار

در Activity Diagram می‌توانید جهت Flow را افقی، عمودی یا بدون جهت مشخص (حالت پیش‌فرض) تنظیم کنید. برای تنظیم یا پاک‌کردن جهت، روی پس‌زمینهٔ نمودار راست‌کلیک کرده و «Set Diagram Flow Direction» را انتخاب کنید، سپس یکی از گزینه‌های زیر را برگزینید:

  • None: حالت پیش‌فرض، بدون جهت مشخص.
  • Horizontal: نمودار در عرض صفحه جریان می‌یابد و عناصر Pool و Lane تمام عرض نمودار را اشغال می‌کنند.
  • Vertical: نمودار در امتداد پایین صفحه جریان می‌یابد و عناصر Pool و Lane تمام ارتفاع نمودار را اشغال می‌کنند.

یادداشت‌ها

  • می‌توانید از گفت‌وگوی «New Diagram» برای ایجاد Analysis Diagramها، یعنی Activity Diagramهای ساده‌شده شامل عناصر مفید برای مدل‌سازی فرایند کسب‌وکار، استفاده کنید.
  • می‌توانید روی مدل‌های Activity شبیه‌سازی اجرا کنید و مدل می‌تواند عناصری از بیش از یک Package داشته باشد. برای واردکردن عناصر خارجی در شبیه‌سازی باید یک Package Diagram شامل Package والد و Packageهای خارجی بسازید و از Package والد به هر Package خارجی یک Package Import Connector ایجاد کنید.
عنصر تصویری منبع — صفحه 34تصویر، نمودار یا آیکون اصلی موجود در صفحه 34 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 34
عنصر تصویری منبع — صفحه 34تصویر، نمودار یا آیکون اصلی موجود در صفحه 34 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 34
عنصر تصویری منبع — صفحه 34تصویر، نمودار یا آیکون اصلی موجود در صفحه 34 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 34
عنصر تصویری منبع — صفحه 34تصویر، نمودار یا آیکون اصلی موجود در صفحه 34 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 34
عنصر تصویری منبع — صفحه 34تصویر، نمودار یا آیکون اصلی موجود در صفحه 34 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 34
عنصر تصویری منبع — صفحه 34تصویر، نمودار یا آیکون اصلی موجود در صفحه 34 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 34

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

☆☆☆☆☆

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

 

0 نظر

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

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

0 / 500

اطلاعات تماس

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