صفحهٔ منبع 360Occurrence
Occurrence Relationship نشان میدهد Collaboration یک Classifier را در Composite Structure Diagram Represent میکند. Connector از Collaboration به Classifier رسم میشود.
عنصر تصویری اصلی — صفحه 360عنصر تصویری اصلی — صفحه 360© Sparx Systems 2026 — صفحهٔ 360 از ۴۲۲ — ایجادشده با Enterprise Architect
صفحهٔ منبع 361Package 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© Sparx Systems 2026 — صفحهٔ 361 از ۴۲۲ — ایجادشده با Enterprise Architect
صفحهٔ منبع 362Package 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© Sparx Systems 2026 — صفحهٔ 362 از ۴۲۲ — ایجادشده با Enterprise Architect
صفحهٔ منبع 363© Sparx Systems 2026 — صفحهٔ 363 از ۴۲۲ — ایجادشده با Enterprise Architect
صفحهٔ منبع 364Realization
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© Sparx Systems 2026 — صفحهٔ 364 از ۴۲۲ — ایجادشده با Enterprise Architect