Occurrence، Package Import، Package Merge و Realization | UML و Enterprise Architect

Occurrence، Package Import، Package Merge و Realization

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

نظرات 0

Occurrence، Package Import، Package Merge و Realization

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

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

صفحهٔ منبع 360

Occurrence

Occurrence Relationship نشان می‌دهد Collaboration یک Classifier را در Composite Structure Diagram Represent می‌کند. Connector از Collaboration به Classifier رسم می‌شود.

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

Package Import

Package Import از Source Package به Packageای رسم می‌شود که Contents آن باید Import شوند. Private Memberهای Target قابل Import نیستند و Relationship معمولاً در Package Diagram استفاده می‌شود.

مشخصات OMG UML

UML 2.5.1 صفحات 28–29: PackageImport یک DirectedRelationship میان Importing Namespace و Package است که Name اعضای Package را به Namespace خود اضافه می‌کند. Conceptually معادل ElementImport برای هر Member است، مگر اینکه ElementImport جداگانه‌ای وجود داشته باشد؛ ElementImport صریح نسبت به PackageImport Potential اولویت دارد.

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

Package Merge

Package Merge در Package Diagram رابطه‌ای است که Contents Target Package را با Source Package Merge می‌کند. Private Contents Target Merge نمی‌شود. برای Situationهایی مناسب است که چند Package Elementهای هم‌نام و نمایندهٔ یک Concept دارند. همهٔ Elementهای Matching همراه Relationship/Behavior آن‌ها Merge می‌شوند، اما Packageهای اصلی و Representation مستقل‌شان باقی می‌مانند و تغییر نمی‌کنند.

در Enterprise Architect، Package Merge هدف گرافیکی دارد اما Ordered Package Relationship نیز می‌سازد که در زبانهٔ Link Properties دیده و در XMI Export یا Automation Script قابل استفاده است. برای Architectureهایی که Functionality مشابه در Versionهای مختلف دارند مفید است و Product Progression را پشتیبانی می‌کند.

مشخصات OMG UML

UML 2.5.1 صفحهٔ 242: PackageMerge Directed Relationship است که Contents mergedPackage Target را طبق Ruleها با receivingPackage Source ترکیب می‌کند. شبیه Generalization است؛ Source Conceptually Characteristicهای Target را اضافه می‌کند. Package نمی‌تواند مستقیم/غیرمستقیم خودش را Merge کند. برای Elementهای هم‌نام و هم‌Concept در Packageهای مختلف طراحی شده و با receivingPackageهای مختلف می‌توان Definition سفارشی Concept برای Purposeهای متفاوت ساخت.

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

Realization

Source Object، Destination Object را Implement/Realize می‌کند. Realize Connector در Use Case، Component یا Requirements Diagram برای Traceability و Completeness استفاده می‌شود. Business Process یا Requirement توسط Use Case، آن توسط Class و Class توسط Component Realize می‌شود؛ Mapping میان Levelهای Abstraction کمک می‌کند Big Picture همه Detailهای محدودکننده را حفظ کند. Template Binding Parameter نیز می‌تواند روی Realize Connector میان Binding Class و Parameterized Class تعریف شود.

مشخصات OMG UML

UML 2.5.1 صفحات 38–39: Realization یک Specialized Abstraction Dependency میان دو مجموعه NamedElement است؛ Supplier Specification و Client Implementation آن را نمایش می‌دهد. برای Stepwise Refinement، Optimization، Transformation، Template، Model Synthesis، Framework Composition و غیره کاربرد دارد. «Implementation» دقیقاً تعریف نشده و به معنای Form دقیق‌تر/توسعه‌یافته در Modeling Context است.

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

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

☆☆☆☆☆

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

 

0 نظر

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

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

0 / 500

اطلاعات تماس

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