نمودار جریان – یک راهنمای سریع

نمودار جریان یک نمایش گرافیکی از یک الگوریتم، جریان کار یا فرآیند است که با انواع مختلفی از جعبه‌ها نمایانگر انواع مختلف مراحل است و پیکان‌ها هر دو مرحله را به هم متصل می‌کنند. این نمایش به تصویر کشیدن راه‌حل‌هایی برای مشکلات شناخته شده را تسهیل می‌کند. نمودارهای جریان به طور گسترده‌ای برای تحلیل، طراحی، مستندسازی و اجرای فرآیندها یا رویه‌ها در بسیاری از زمینه‌ها استفاده می‌شوند.

نمودار جریان چیست؟

نمودارهای جریان می‌توانند برای طراحی یا مستندسازی تعدادی از مراحل یا رویه‌های ساده استفاده شوند. مانند سایر نمودارها، این نمودارها می‌توانند به تجسم آنچه در حال وقوع است کمک کنند و درک فرآیند بین آنها را آسان‌تر کنند. اگرچه انواع مختلفی از نمودارهای جریان وجود دارد که هر کدام روش خاص خود را برای برچسب‌گذاری دارند، اما بیشتر آنها دارای دو نماد زیر هستند.

  • مرحله. اغلب به عنوان «فعالیت» شناخته می‌شود و معمولاً با یک مستطیل نمایش داده می‌شود.
  • تصمیم. اغلب به عنوان «فعالیت» شناخته می‌شود و معمولاً با یک مستطیل نمایش داده می‌شود. اغلب با یک لوزی نمایش داده می‌شود.

مزایا و معایب نمودار جریان

  • مزایا:غیرقابل فهم، آسان برای درک، آسان برای پیدا کردن خطاها در الگوریتم، می‌تواند به طور مستقیم به یک برنامه ترجمه شود.
  • معایب: فضای زیادی را اشغال می‌کند. به دلیل استفاده از خطوط جریان، بسیار انعطاف‌پذیر و بدون قید و شرط است. کاربران می‌توانند جریان را به دلخواه تغییر دهند که باعث دشواری در خواندن و اصلاح برنامه می‌شود و این امر به طراحی برنامه‌های ساختاریافته کمک نمی‌کند.

نمودار جریان چندوظیفه‌ای

نمودار جریان چندوظیفه‌ای معمولاً زمانی استفاده می‌شود که یک نمودار جریان به بخش‌های افقی یا عمودی مختلف تقسیم شود که برای توصیف واحدهای کنترل مختلف استفاده می‌شود. یک واحد کنترل خاص به عنوان یک نماد همراه با یک بخش خاص ظاهر می‌شود.

نمودارهای جریان چندوظیفه‌ای به نقشه‌کش این امکان را می‌دهند که به درستی مسئولیت‌ها را به «مراحل اجرا» یا «تصمیمات» اختصاص دهد و مسئولیت‌های واحدهای سازنده را برای هر بخش مختلف از فرآیند نشان دهد.

نمادهای استاندارد نمودار جریان

نمودار جریان نمادهای متداولی را استفاده می‌کند تا نمودار جریان به گونه‌ای بیان شود که دیگران بتوانند به طور دقیق و جامع آن را درک کنند و نیاز به استفاده از نمادهای مشترک و یکپارچه نمودار جریان در ترسیم را احساس کنند.

در حال حاضر، سازمان بین‌المللی استانداردسازی (ISO) و سایر نهادها استانداردهای نمادهای نمودار جریان دارند که می‌توانند به عنوان مبنایی برای ترسیم استفاده شوند، مانند نیاز به استفاده از این استاندارد در کار واقعی گرافیک و سایر نمادها، باید به جهانی بودن آن توجه کرد، سعی کنید از آنچه جامعه دارد و مشترک استفاده کنید، در صورت نوآوری باید معنی و استفاده از این نمادها را مشخص کنید و به همان نمودار و بعداً در ترسیم واقعی برای حفظ تداوم لازم توجه کنید و انواع غیرضروری نمادها را کاهش دهید.

جدول زیر رایج‌ترین نمادهای نمودار جریان را فهرست می‌کند.

شکل نام توصیف
Flowchart Line.svg نماد فرآیندخط جریان (سر پیکان) برای بیان ترتیب فرآیند استفاده می‌شود، با خطی که یک نماد را به نماد دیگر متصل می‌کند. اگر این نمودار استاندارد از بالا به پایین یا از چپ به راست نباشد، یک پیکان اضافه خواهد شد.اضافه خواهد شد.
Flowchart Terminal.svg نماد شروع-پایانترمینال برای نشان دادن شروع و پایان یک برنامه یا زیرروال استفاده می‌شود. معمولاً با یک مستطیل گرد نمایش داده می‌شود.. معمولاً با کلمات «شروع» یا «پایان» یا سایر کلمات مرتبط مانند «ارسال درخواست» یا «پذیرش محصول» علامت‌گذاری می‌شود.
Flowchart Process.svg برنامهفرآیند یک سری برنامه‌ها با مستطیل‌ها نمایانگر تغییر ارزش، شکل و موقعیت داده‌ها هستند.
Flowchart Decision.svg تصمیم‌گیریتصمیم یک لوزیبرای نمایش یک فرآیند شرطی استفاده می‌شود که برای تعیین مرحله بعدی بر اساس وضعیت به کار می‌رود. معمولاً یک مقدار «بله/خیر» یا «درست/نادرست» برای تصمیم‌گیری.
Flowchart-IO.svg ورودی خروجیورودی / خروجی فرآیند ورودی یا خروجی داده‌ها با یک متوازی‌الاضلاع علامت‌گذاری می‌شود.
Flowchart Annotation.svg حاشیه‌نویسیحاشیه‌نویسی(نظر) برای تکمیل اطلاعات اضافی در یک مرحله، می‌توان از یک خط چین برای اتصال یک مستطیل نیمه‌بسته به نماد مورد نظر استفاده کرد. .
Flowchart Predefined Process.svg فرآیند تعریف شدهفرآیند از پیش تعریف شده از یک مستطیل با ۲ خط عمودی چپ و راست برای نمایاندن یک فرآیند که در جای دیگری تعریف شده است استفاده کنید.
Flowchart Connector.svg ارجاع در همان صفحهاتصال‌دهنده در صفحه از یک دایره کوچک با حروف برای اتصال فرآیندهای هدف در همان صفحه استفاده کنید.
Off page connector.png ارجاع تغییر صفحهاتصال‌دهنده خارج از صفحه از یک شکل خانه معکوس برای نشان دادن اینکه فرآیند هدف در صفحه دیگری ترسیم شده است استفاده کنید.

 

سایر نمادهای اضافی

علاوه بر نمادهای پایه فوق، مثال‌ها به شرح زیر است

شکل نام توصیف
Flowchart database فایل داده یا پایگاه دادهفایل داده یا پایگاه داده پایگاه داده با یک سیلندر نمایش داده می‌شود.
Flowchart Document فایلمدرک فایل با یک مستطیل با پایین موج‌دار علامت‌گذاری شده است.
Flowchart Document multiple از چندین مستطیل با پایین موج‌دار برای علامت‌گذاری چندین فایل استفاده کنید.
Flowchart display نمایشنمایش فرآیند نمایش نتایج با یک شکل مربع مثلثی چپ و گوشه گرد راست علامت‌گذاری می‌شود.
Flowchart manual input عملیات دستیعملیات دستی از یک نیمه‌ذوزنقه راست‌زاویه برای علامت‌گذاری فرآیندی که نیاز به ورود دستی، اصلاح یا عملیات دارد استفاده کنید.
Flowchart Preparation مقدمه‌سازیآماده‌سازی یا مقدمه‌سازی فرآیند مقدمه‌سازی یا آماده‌سازی با یک شش‌ضلعی کشیده نمایش داده می‌شود.

نکات برای ایجاد نمودار جریان

راهنماهای زیر باید هنگام تهیه نمودارهای جریان رعایت شود.

  • باید از نمادهای استاندارد هنگام ترسیم نمودارهای جریان استفاده شود.
  • اطمینان حاصل کنید که نمودار جریان یک نقطه شروع (یا آغاز) و یک نقطه پایان (یا پایان) دارد.
  • از تداخل خطوط فرآیند خودداری کنید
  • جهت معمول یک نمودار جریان از بالا به پایین یا از چپ به راست است.
  • نمادهای پایانی، یعنی شروع/آغاز یا توقف/پایان باید فقط یک خط جریان داشته باشند.
  • نمودار جریان باید مرتب، تمیز و آسان برای درک باشد. نباید هیچ ابهامی وجود داشته باشد.
  • فقط یک خط فرآیند باید از نماد فرآیند خارج شود.
  • فقط یک خط فرآیند به نماد تصمیم می‌رود، اما می‌تواند دو یا سه خط فرآیند وجود داشته باشد، یکی برای هر پاسخ ممکن، که نماد تصمیم را ترک می‌کند.
  • اگر نمودار جریان طولانی و پیچیده است، باید از نمادهای اتصال‌دهنده برای کاهش تعداد خطوط فرآیند استفاده شود.
  • از نمادهای حاشیه‌نویسی برای توصیف مراحل به وضوح بیشتر استفاده کنید.

یادگیری نمودار جریان با مثال‌ها

کشف الگوهای بیشتر نمودارهای جریانی چندوظیفه‌ای

نقشه فرایند چندوظیفه‌ای نشان می‌دهد که چه کسی چه کاری و چه زمانی انجام می‌دهد، که به بخش‌هایی در یک نمودار شبکه‌ای سازماندهی شده است. این فراتر از نقشه فرایند پایه است و رابطه بین عملکردها (مانند ذینفعان یا بخش‌ها) و مراحل (مانند نقاط عطف) در فرایند را نشان می‌دهد. در اینجا برخی از الگوها و مثال‌های نمودارهای جریانی چندوظیفه‌ای آورده شده است:

This post is also available in Deutsch, English, Español, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文.

Leave a Reply

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *