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