مقدمه
نمودارهای فعالیتی استریملاین نوعی نمودار UML (زبان مدلسازی یکپارچهنموداری است که برای مدلسازی جریان کار یک سیستم استفاده میشود و مسئولیتهای متفاوت شرکتکنندگان یا مؤلفهها را برجسته میکند. این نمودارها به ویژه برای نمایش فرآیندهای پیچیده و درک نحوه تعامل بخشهای مختلف یک سیستم بسیار مفید هستند.

مفاهیم کلیدی
- بخشبندی:
- تعریف: بخشبندی نماینده یک شرکتکننده یا یک مؤلفه در سیستم است.
- هدف: به سازماندهی فعالیتها و نشان دادن اینکه کی مسئول چه کاری است کمک میکند.
- مثال: در نمودار، بخشبندیها با عنوان «رابط فروش مشتری»، «مالک پیشنهاد» و «مالک پیشفاکتور» برچسبگذاری شدهاند.
- استریملاین:
- تعریف: استریملاین نمایش بصری یک بخشبندی است که معمولاً به صورت یک نوار عمودی یا افقی نمایش داده میشود.
- هدف: فعالیتهای شرکتکنندگان مختلف را از هم جدا میکند و خواندن نمودار را آسانتر میکند.
- مثال: این نمودار سه استریملاین دارد که هر کدام به نقش متفاوتی در فرآیند فروش مربوط میشود.
- جریان کنترل:
- تعریف: جریان کنترل توالی فعالیتها را نشان میدهد.
- هدف: نشان میدهد که فعالیتها به چه ترتیبی انجام میشوند.
- مثال: پیکانهایی که فعالیتها را به هم متصل میکنند، جریان کنترل را نشان میدهند.
- اقدام:
- تعریف: یک اقدام واحد اصلی فعالیت است.
- هدف: این، یک مرحله واحد در فرآیند را نشان میدهد.
- مثال: «Initial Contact»، «کار اولیه فرصت» و «ایجاد طرح پروپوزال پروژه» اقداماتی هستند.
- گره تصمیم:
- تعریف: یک گره تصمیم، نقطهای را نشان میدهد که جریان کنترل بر اساس یک شرط شاخهبندی میشود.
- هدف: این، مسیرهای جایگزین در فرآیند را نشان میدهد.
- مثال: گره تصمیم پس از «کار اولیه فرصت» تعیین میکند که آیا باید با یک تأمینکننده دیگر همکاری کرد یا نیازها را تغییر داد.
- گره شیء:
- تعریف: یک گره شیء، شیءی را نشان میدهد که در فرآیند شرکت دارد.
- هدف: این، دادهها یا شیهایی را نشان میدهد که ایجاد، استفاده یا تغییر میکنند.
- مثال: «aProposal : Proposal» و «aPlan : Delivery Project Plan» گرههای شیء هستند.
- گره جریان:
- تعریف: یک گره جریان، نقطهای را در فرآیند نشان میدهد که در آن جریان کنترل میتواند ادغام یا شاخهبندی شود.
- هدف: به مدیریت جریان فعالیتها کمک میکند.
- مثال: گره جریان پس از «ایجاد طرح پروپوزال پروژه» فرآیند را به سه فعالیت موازی تقسیم میکند.
- گره اتصال:
- تعریف: یک گره اتصال نقطهای را نشان میدهد که در آن جریانهای کنترلی متعدد ادغام میشوند.
- هدف: با انتظار برای تکمیل همه جریانهای ورودی، فرآیند را همگام میکند.
- مثال: گره اتصال قبل از «جمعآوری اطلاعات اضافی» جریانهای از «تحلیل و نهاییسازی پروپوزال»، «ایجاد طرح پروژه تحویل» و «تهیه پیشفاکتور» را ادغام میکند.
- گره پایان فعالیت:
- تعریف: یک گره پایان فعالیت نشاندهنده پایان فرآیند است.
- هدف: نشاندهنده تکمیل فرآیند کار است.
- مثال: گره پایان فعالیت در پایین نمودار نشاندهنده پایان فرآیند فروش است.
یادگیری از طریق مثال
بیایید موارد زیر را به تدریج تحلیل کنیم:نمودار فعالیت استریملاینمرحله به مرحله:

- ایجاد ارتباط:
- بخشبندی: رابط فروش مشتری
- توضیحات: فرآیند با ایجاد ارتباط با مشتری شروع میشود.
- کارهای اولیه فرصت:
- بخشبندی: رابط فروش مشتری
- توضیحات: کار اولیه انجام میشود تا فرصت شناسایی شود.
- گره تصمیمگیری:
- بخشبندی: رابط فروش مشتری
- توضیحات: تصمیم گرفته میشود که با یک تأمینکننده دیگر همکاری شود یا نیازها تغییر کنند.
- نتیجه: اگر پذیرفته شد، فرآیند به «ایجاد طرح پروژه پیشنهاد» منتقل میشود. اگر رد شد، به «جستجوی جایگزین» میرود.
- ایجاد طرح پروژه پیشنهاد:
- بخشبندی: مالک پیشنهاد
- توضیحات: یک طرح پروژه پیشنهاد ایجاد میشود.
- گره جریان:
- بخشبندی: مالک پیشنهاد
- توضیحات: فرآیند به سه فعالیت موازی تقسیم میشود: «تحلیل و نهایی کردن پیشنهاد»، «ایجاد طرح پروژه تحویل» و «آمادهسازی پیشنهاد قیمت».
- تحلیل و نهایی کردن پیشنهاد:
- بخشبندی: مالک پیشنهاد
- توضیحات: پیشنهاد بررسی و نهایی میشود.
- گره شیء: “aProposal : پیشنهاد”
- برنامه پروژه تحویل ایجاد میشود:
- بخشبندی: مالک پیشنهاد
- توضیحات: یک برنامه پروژه تحویل ایجاد میشود.
- گره شیء: “aPlan : برنامه پروژه تحویل”
- پیشنهاد قیمت تهیه میشود:
- بخشبندی: مالک پیشنهاد قیمت
- توضیحات: یک پیشنهاد قیمت تهیه میشود.
- گره شیء: “ObjectNode : پیشنهاد قیمت”
- گره اتصال:
- بخشبندی: مالک پیشنهاد
- توضیحات: فرآیند منتظر میماند تا هر سه فعالیت موازی به پایان برسند و سپس به «جمعبندی اطلاعات اضافی» بروند.
- جمعبندی اطلاعات اضافی:
- بخشبندی: مالک پیشنهاد
- توضیحات: اطلاعات اضافی جمعآوری شدهاند.
- گره شیء: “aProposal : پیشنهاد”
- آمادهسازی پیشنهاد:
- بخشبندی: رابط فروش مشتری
- توضیحات: پیشنهاد آماده شده است.
- شیء تصمیمگیری مشتری:
- بخشبندی: رابط فروش مشتری
- توضیحات: مشتری تصمیم میگیرد.
- گره نهایی فعالیت:
- بخشبندی: رابط فروش مشتری
- توضیحات: فرآیند به پایان میرسد.
پیشنهاد: Visual Paradigm برای UML
Visual Paradigm ابزار قدرتمندی استابزار مدلسازی UML که ازنمودارهای فعالیت نواری. این ابزار یک رابط کاربری دوستانه و طیف وسیعی از ویژگیها را ارائه میدهد تا به شما کمک کند تا نمودارهای خود را به طور کارآمد ایجاد و مدیریت کنید. از جمله ویژگیهای کلیدی آن میتوان به موارد زیر اشاره کرد:
- رابط کشیدن و رها کردن: به راحتی نمودارها را با یک رابط کشیدن و رها کردن ساده ایجاد و ویرایش کنید.
- ابزارهای همکاری: با تیم خود به صورت زمان واقعی کار کنید، از طریق به اشتراک گذاشتن و همکاری در مورد نمودارها.
- یکپارچهسازی: با ابزارها و پلتفرمهای دیگر یکپارچه شوید تا مدیریت جریان کار بدون قطعی امکانپذیر شود.
- الگوهای و مثالها: به کتابخانهای از الگوها و مثالها دسترسی پیدا کنید تا به سرعت شروع به کار کنید.
با استفاده از Visual Paradigm, میتوانید فرآیندهای پیچیده را به طور مؤثر مدل و تصویرسازی کنید، که این کار به درک و انتقال جریان کار سیستم شما آسانتر میکند.
نتیجهگیری
نمودارهای فعالیت استوک برای مدلسازی و درک جریان کار یک سیستم ضروری هستند، به ویژه زمانی که چندین شرکتکننده در آن دخیل هستند. با استفاده از ابزارهایی مانند Visual Paradigm, میتوانید نمودارهای دقیق و دقیقی ایجاد کنید که در تحلیل و بهبود فرآیندهای خود کمک میکنند.
This post is also available in Deutsch, English, Español, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文.












