Artifact و انواع Artifact | UML و Enterprise Architect

Artifact و انواع Artifact

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

نظرات 0

Artifact و انواع Artifact

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

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

صفحهٔ منبع 259

Artifact

توضیح

Artifact هر محصول Physical Informationای را نشان می‌دهد که در طول Development Process تولید یا استفاده می‌شود. Artifactها می‌توانند Model، Source File، Script، Binary Executable، Database Table، Built Product، Word Processing Document یا Mail Message باشند.

Artifactها را می‌توان با Stereotype تخصصی کرد. چند Stereotype داخلی Enterprise Architect عبارت‌اند از: «document»، «model»، «source»، «table»، «executable» و «file». با ایجاد Artifact می‌توانید Stereotype را انتخاب کنید یا بعداً Property آن را تغییر دهید.

Artifactها در Deployment Diagram برای نمایش Componentهایی استفاده می‌شوند که روی Node مستقر می‌شوند. Artifact می‌تواند از طریق Manifest Relationship یک Component یا Package را Manifest کند.

Artifact را می‌توان به یک External File یا Document Artifact داخلی مرتبط کرد. File Artifact معمولاً با Double-click فایل مرتبط را باز می‌کند و Document Artifact می‌تواند Rich Text Document درون Repository نگه دارد.

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

Artifactهای تخصصی

Enterprise Architect چند Artifact تخصصی برای Document Generation، Model Review و مدیریت اطلاعات فراهم می‌کند. از جمله:

  • Document Artifact: سند Rich Text را در Model نگه می‌دارد.
  • Custom Document Artifact: برای تولید سند سفارشی با بخش‌های Model و متن دستی.
  • Checklist Artifact: فهرستی از Itemهای Checkable.
  • Audited Checklist: Checklist همراه با ثبت User/Date برای تغییر State Itemها.
  • Reading List: فهرست منابع یا Itemهای مطالعه با Status.
  • Custom Table: جدول Data سفارشی درون Model.

نوع Artifact را می‌توان از Toolbox مناسب انتخاب کرد و Behavior مخصوص آن معمولاً با Double-click یا Context Menu باز می‌شود.

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

ارتباط Artifact با File

Artifact می‌تواند Path یک File را نگه دارد. با Double-click روی Artifact، File مرتبط با Application پیش‌فرض System باز می‌شود. Path می‌تواند Absolute یا Relative باشد؛ Relative Path برای Projectهایی که بین Environmentها منتقل می‌شوند مناسب‌تر است.

برای تنظیم File، Properties Artifact یا Context Menu مربوط به File/External Reference را باز کنید و File موردنظر را انتخاب کنید. اگر File جابه‌جا شود باید Reference به‌روزرسانی شود.

صفحهٔ منبع 262

Artifact در Deployment

در Deployment Diagram، Artifact می‌تواند روی Node، Device یا Execution Environment مستقر شود. Deployment Relationship نشان می‌دهد Artifact در Runtime روی چه Targetی Deploy می‌شود. Artifact همچنین می‌تواند با Manifest Relationship، Model Elementای را که پیاده‌سازی یا تجسم می‌کند مشخص کند.

Toolbox icon

صفحهٔ منبع 263

مشخصات OMG UML

طبق UML 2.5.1، Artifact نوعی Classifier است که یک Entity فیزیکی از Information را در Model نمایش می‌دهد. Artifact می‌تواند Model Elementها را Manifest کند و بر Deployment Targetها Deploy شود. نمونه‌های معمول شامل Source File، Executable، Script، Database Table، Document و سایر محصولات Development هستند.

صفحهٔ منبع 264

ایجاد File Artifact

برای ایجاد Artifact مرتبط با File:

  1. Artifact را از Toolbox روی Diagram قرار دهید و در صورت نیاز Stereotype مناسب مانند «file» یا «document» را انتخاب کنید.
  2. Artifact را انتخاب و Property مربوط به File یا External Reference را باز کنید.
  3. File موردنظر را Browse و انتخاب کنید.
  4. در صورت نیاز Path را Relative کنید.
  5. تغییرات را Save کنید.

پس از آن Double-click روی Artifact فایل را با Application مرتبط باز می‌کند.

صفحهٔ منبع 265

استفاده از Checklist و Audited Checklist Artifact

Checklist Artifact مجموعه‌ای از Check Itemها را مستقیماً روی Diagram نمایش می‌دهد و برای Processهای Review، Quality Gate یا Taskهای تکراری مفید است. Audited Checklist علاوه بر State هر Item، اطلاعات Audit مانند User و زمان تغییر را ثبت می‌کند.

برای کار با Checklist، Artifact را از Toolbox ایجاد و Double-click کنید تا Editor یا Properties مربوط باز شود. Itemها را Add، Edit، Reorder یا Remove کنید و State هر مورد را تغییر دهید.

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

Checklist Itemها

هر Item می‌تواند Text و وضعیت Checked/Unchecked داشته باشد. در Audited Checklist، تغییر وضعیت به‌همراه نام User و Date/Time ثبت می‌شود تا مشخص باشد چه کسی Item را تأیید یا لغو کرده است.

برای حفظ Traceability، Itemهای Audit شده بهتر است به‌جای حذف، با فرآیند تعریف‌شده مدیریت شوند. ظاهر Checklist روی Diagram با Size Artifact و Propertyهای Style قابل تنظیم است.

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

ویرایش Checklist روی Diagram

با انتخاب Artifact، Interactionهای مربوط به Checklist در دسترس‌اند. Item جدید را اضافه کنید، Text آن را وارد کنید و Checkbox را بر اساس Progress تغییر دهید. ترتیب Itemها را در صورت نیاز بالا/پایین ببرید. تغییرات بلافاصله در Artifact Diagram منعکس می‌شوند.

صفحهٔ منبع 268

Audited Checklist برای Environmentهایی مناسب است که نیاز دارند Evidence تغییر وضعیت Checkها در Repository باقی بماند. Audit Data همراه Element ذخیره می‌شود و بخشی از History همان Artifact است.

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

استفاده از Reading List Artifact

Reading List Artifact برای نگهداری فهرستی از Documentها، URLها، Model Elementها یا منابعی است که باید بررسی یا مطالعه شوند. هر Entry می‌تواند عنوان، توضیح و Status داشته باشد.

Artifact را روی Diagram ایجاد و Editor آن را باز کنید. Entryهای جدید اضافه کنید، اطلاعات Resource را وارد و State مطالعه را به‌روزرسانی کنید. این Artifact امکان نگهداری Context آموزشی یا Review Material را همراه Model فراهم می‌کند.

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

Reading List می‌تواند به‌عنوان فهرست منابع مرجع یک Package یا Project استفاده شود. ترتیب Entryها قابل تغییر است و List به‌عنوان بخشی از Repository ذخیره می‌شود، نه به‌عنوان File مستقل بیرونی.

صفحهٔ منبع 271

Document Artifact

توضیح

Document Artifact یک Document داخلی را در Model ذخیره می‌کند. با Double-click روی Artifact، Document Editor Enterprise Architect باز می‌شود و می‌توانید Text، Heading، Table، Image و سایر Rich Text Contentها را وارد کنید.

Document Artifact برای نگهداری Specification، Note، Design Description یا هر سندی که باید همراه Model Version شود مناسب است. Document مستقیماً در Repository ذخیره می‌شود و می‌تواند در Report/Document Generation استفاده شود.

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

Custom Table Artifact

توضیح

Custom Table Artifact یک جدول قابل تنظیم در Model فراهم می‌کند که Column و Rowهای آن را User تعریف می‌کند. این Artifact برای Dataهای ساختاریافته‌ای مناسب است که به Element Typeهای استاندارد UML نیاز ندارند.

Custom Table را از Toolbox ایجاد و Double-click کنید تا Table Editor باز شود. در Editor می‌توانید Columnها، Rowها و Cell Valueها را تعریف کنید.

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

تعریف Columnها

برای هر Column نام و در صورت پشتیبانی Type/Format مناسب را مشخص کنید. Columnها را می‌توان Add، Remove و Reorder کرد. تغییر ساختار Table روی Data موجود اثر می‌گذارد؛ بنابراین پیش از حذف Column حاوی Data باید اثر آن بررسی شود.

صفحهٔ منبع 274

تعریف Rowها و Cellها

Row جدید اضافه کنید و Value هر Cell را متناسب با Column وارد کنید. Rowها قابل Reorder و Delete هستند. Table داخل Artifact روی Diagram نمایش داده می‌شود و Size عنصر را می‌توان برای نمایش تعداد بیشتری Row/Column افزایش داد.

صفحهٔ منبع 275

نمایش و قالب‌بندی

Appearance Custom Table از Propertyهای Element و تنظیمات Table تأثیر می‌گیرد. می‌توانید Width Columnها و Size Artifact را برای خوانایی تنظیم کنید. اگر Data بیش از فضای نمایش باشد، Editor کامل Table همچنان همهٔ Rowها را در اختیار می‌گذارد.

صفحهٔ منبع 276

Custom Table بخشی از Model Repository است و می‌تواند همراه Package Export/Import یا Version Management مدل منتقل شود. این Artifact راهی سبک برای نگهداری Matrixها، Catalogها یا فهرست‌های ساختاریافته در Context مدل فراهم می‌کند.

صفحهٔ منبع 277

پس از پایان ویرایش، تغییرات Custom Table را Save کنید و Editor را ببندید. Artifact روی Diagram نمایی از داده‌های ذخیره‌شده را نمایش می‌دهد.

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

☆☆☆☆☆

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

 

0 نظر

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

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

0 / 500

اطلاعات تماس

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