Information Flow و کار با جریان اطلاعات | UML و Enterprise Architect

Information Flow و کار با جریان اطلاعات

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

نظرات 0

Information Flow و کار با جریان اطلاعات

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

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

صفحهٔ منبع 345

Information Flow

Information Flow جریان Information Item ــ چه Information Item Element یا Classifier ــ میان دو Element در هر Diagram را نشان می‌دهد. Connector از Common Toolbox، Quick Link Menu و هنگام تعریف مستقیم Realization قابل ایجاد است. Enterprise Architect هنگام ساخت Prompt می‌کند چه Information Itemهایی Convey شوند.

می‌توان بیش از یک Information Flow بین دو Element داشت تا Itemهای متفاوت تحت Conditionهای متفاوت منتقل شوند. Flow می‌تواند یک‌طرفه یا در جهت‌های مخالف باشد. با «Find Items Conveyed» Itemهای Conveyed در Browser پیدا می‌شوند.

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

مشخصات OMG UML

UML 2.5.1 صفحهٔ 669: InformationFlow گردش Information در System را به‌صورت General توصیف می‌کند و Nature Information، Mechanism انتقال، Sequence Exchange یا Control Condition را مشخص نمی‌کند. در Modeling دقیق‌تر، Representation/Realization Linkها Elementهای پیاده‌کننده و شیوهٔ Convey را نشان می‌دهند.

صفحهٔ 670: InformationItem انواع Information قابل Flow از Source به Target را به‌شکل Abstract نشان می‌دهد و جزئیات Transfer را به Classifierهای دیگر واگذار می‌کند.

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

استفاده از Information Flow

هنگام Drag Information Flow میان دو Element، Enterprise Architect Dialog «Information Items Conveyed» را برای تعیین Itemها باز می‌کند. همچنین هنگام تعریف Realization مستقیم، مثلاً روی Message Sequence Diagram، Flow خودکار ایجاد می‌شود. برای Classifierها و Port/Partها Checkbox «Add Realizing Relationship» امکان ایجاد هم‌زمان Flow و Relationship Realizing را می‌دهد.

ایجاد و Realize کردن Flow

  1. Diagram باز و دو Element، مثلاً Nodeها، اضافه کنید.
  2. Information Flow را از Common Toolbox بین آن‌ها Drag کنید.
  3. Classifier یا Information Itemها را به Flow اضافه کنید؛ بعداً نیز می‌توان تکمیل کرد.
  4. اگر Flow بین Classifierها یا Port/Partها است و Itemها کامل‌اند، «Add Realizing Relationship» را فعال و OK کنید. برای Classifierها Association و برای Port/Partها Connector-type Connector ساخته می‌شود. در غیر این صورت OK کنید و Realization را جداگانه انجام دهید.
  5. در صورت نیاز Connector دیگر مثل Communication Path میان همان Elementها اضافه کنید.
  6. روی Connector راست‌کلیک و Advanced | Information Flows Realized را انتخاب کنید.
عنصر تصویری منبع — صفحه 347تصویر، نمودار یا آیکون اصلی موجود در صفحه 347 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 347
صفحهٔ منبع 348
  1. در Dialog «Information Flows Realized» Checkbox هر Information Item لازم را فعال و OK کنید. Triangle سیاه Presence و Direction Flow را روی Connector نشان می‌دهد.

Information Flow دوطرفه

  1. چهار Class بسازید.
  2. با Quicklinker Flow از Class1 به Class2 ایجاد کنید، Add را بزنید و Class3 را انتخاب کنید؛ «Add Realizing Relationship» خاموش باشد. OK کنید و Connector را برای Visibility جابه‌جا کنید.
  3. Flow معکوس از Class2 به Class1 بسازید و Class4 را انتخاب کنید؛ Realizing Relationship خاموش و OK.
عنصر تصویری منبع — صفحه 348تصویر، نمودار یا آیکون اصلی موجود در صفحه 348 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 348
عنصر تصویری منبع — صفحه 348تصویر، نمودار یا آیکون اصلی موجود در صفحه 348 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 348
عنصر تصویری منبع — صفحه 348تصویر، نمودار یا آیکون اصلی موجود در صفحه 348 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 348
صفحهٔ منبع 349
  1. Association بین Class1 و Class2 بسازید. روی Association راست‌کلیک و Advanced | Information Flows Realized را انتخاب کنید؛ Class3 و Class4 را انتخاب و OK کنید.

یادداشت‌ها

  • پس از Realize شدن Flow، Dialog «Information Items Conveyed» مستقیم در دسترس نیست؛ برای Add/Delete Item باید Flow را در «Information Items Realized» Unrealize کنید.
  • چند Information Flow میان Elementها بخشی از Combined Connector هستند ولی از Dialog جداگانه قابل مدیریت‌اند.
  • در Pattern Source، Data مربوط به Conveyed/Realized Information Flow Copy نمی‌شود.
  • با «Find Items Conveyed» Classifier/Information Itemهای Flow در Browser پیدا می‌شوند.
عنصر تصویری منبع — صفحه 349تصویر، نمودار یا آیکون اصلی موجود در صفحه 349 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 349
صفحهٔ منبع 350

Convey Information روی Flow

هنگام ساخت Information Flow، Enterprise Architect Itemهای Conveyed را درخواست می‌کند. اگر Flow فوراً Realize نشود، بعداً می‌توانید Itemها را تغییر/اضافه کنید.

دسترسی

Right-click Information Flow | Advanced | Information Items Conveyed؛ یا Classifier را از Browser/Toolbox/Diagram روی Connector Drop کنید.

تعیین Itemها

  1. در «Information Items Conveyed» Add را بزنید؛ «Select Classifier» باز می‌شود.
  2. Information Item/Classifierهای لازم را Browse/Search و Select کنید. Ctrl+Click برای Deselect.
  3. OK را بزنید؛ هر Item در Line جدا ظاهر می‌شود.
  4. برای حذف Item آن را Select و Remove کنید. برای Link بین Classifierها یا Port/Partها، در صورت کامل‌بودن Flow می‌توانید «Add Realizing Relationship» را فعال کنید؛ سپس OK کنید تا Name Itemها روی Connector Label نمایش داده شود.
صفحهٔ منبع 351

Realize کردن Information Flow

پس از ساخت UML Information Flow می‌توانید Flow موجود را روی Connector Realize کنید یا Flow موجود را Edit کنید. همچنین می‌توان Flow را مستقیماً روی Connector غیر-Information Flow مانند Message Sequence Diagram ایجاد/Realize کرد.

دسترسی

Right-click connector | Advanced | Information Flows Realized

OperationAction
Realize Information FlowCheckbox Flowهای لازم را فعال و OK کنید.
Cancel realizationCheckbox Flow را پاک و OK کنید.
Change conveyed classifiers/itemsRow Information Item را انتخاب و دکمهٔ سمت راست را بزنید؛ Select Classifier باز می‌شود. یک یا چند Item را با Click/Ctrl+Click انتخاب و OK کنید و در صورت نیاز Flow تغییر‌یافته را Realize کنید.
Create realized information flow directly۱) Connector را راست‌کلیک و Information Flows Realized را باز کنید. ۲) «Click to create new information flow...» را انتخاب کنید. ۳) Classifier/Information Itemها را انتخاب و OK کنید؛ Flow جدید با Checkbox فعال در بالای List می‌آید. ۴) OK کنید تا Connector Flow Realized و Item Nameها را در Label نشان دهد.
عنصر تصویری منبع — صفحه 351تصویر، نمودار یا آیکون اصلی موجود در صفحه 351 سند؛ برای حفظ وفاداری بصری به‌صورت داده درون‌خطی درج شده است.
عنصر تصویری اصلی — صفحه 351
صفحهٔ منبع 352

یادداشت‌ها

  • اگر چند Information Flow دارید و همه Realize نشده‌اند، Flowهای Unrealized با Iteration جداگانه Information Items Conveyed نمایش داده می‌شوند و فقط روی Connector اصلی قابل Realize هستند.
  • اگر همه Flowها Realize شوند روی یک Connector Line ترکیب می‌شوند.
  • روی Connector دارای Realized Flow می‌توان با «Find Items Conveyed» Item متناظر را در Browser پیدا کرد.
  • Information Flow فقط روی UML Connector قابل Realize است، نه مثلاً ArchiMate Connector؛ بنابراین Menu Option برای آن‌ها وجود ندارد.

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

☆☆☆☆☆

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

 

0 نظر

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

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

0 / 500

اطلاعات تماس

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