روندنما: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Fatemehzardbani (بحث | مشارکت‌ها)
Fatemehzardbani (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۱:
[[پرونده:619px-Wikipedia article-creation-2farsi.svg.jpg|بندانگشتی|200px| فلوچارت مقاله‌سازی در ویکی‌پدیا]]
[[پرونده:LampFlowchartFor-loop-diagram.svgpng|بندانگشتی|200px434x434پیکسل|فلوچارت کارنکردنیک لامپ[[حلقه فور]]]]
'''رَوَندنما''' یا '''فلوچارت''' {{به انگلیسی|Flowchart}} یک نوع نمودار است که برای نمایش یک [[الگوریتم]]، روند کار، و یا یک فرآیند؛ با استفاده از نمادهای خاص و خطوط جهت‌دار بین آن‌ها به‌کار می‌رود. از روندنماها در تحلیل، طراحی، مستندسازی و یا مدیریت یک فرآیند یا برنامه در زمینه‌های مختلف استفاده می‌شود.
 
== کاربرد روندنما ==
فلوچارت در واقع نقشه‌ای است که [[برنامه‌نویس|برنامه‌نویسان]] [[رایانه]] قبل از نوشتن برنامه به [[زبان برنامه‌نویسی]] اصلی آن را ترسیم می‌کنند. با مروری بر فلوچارت، روند اجرای عملیات، مراحل و جزئیات برنامه و ورودی و خروجی هر مرحله از برنامه مشخص می‌شود. استفاده از فلوچارت جهت حل هر مسئله‌ای مفید است و بدون در نظر گرفتن زبان برنامه‌نویسی، نوشتن برنامه را سهولت می‌بخشد. علاوه بر این فلوچارت جزئی باارزش از مستندات هر برنامه می‌باشد که با کمک آن تفسیر برنامه، عیب‌یابی و استفاده توسط شخصی به جز برنامه‌نویس را آسان می‌کند. برای رسم فلوچارت آگاهی و تسلط بر مراحل مورد نیاز و ترتیب آنها جهت به‌دست آوردن نتیجه مورد نظر با استفاده از داده‌های ورودی به الگوریتمی که فلوچارت برای آن کشیده می‌شود، لازم است.
 
= انواع =
''استرنکرت'' در سال 2003 میل‍ادی این‌نکته را مطرح کرد که فلوچارت‌ها از دیدگاه‌ گروه‌های مختلف کاربران، به‌طور مثال، کارمندان، مدیران و یا تحلیلگران، ممکن است متفاوت باشند و به همین دلیل 4 دسته‌ی کلی وجود دارد<ref>{{یادکرد کتاب|عنوان=Alan B. Sterneckert (2003) Critical Incident Management. p. 126|نام خانوادگی=|نام=|ناشر=|سال=|شابک=|مکان=|صفحات=}}</ref>:
* فلوچارت‌ مستندات
* فلوچارت داده‌ها
* فلوچارت سامانه‌ها
* فلوچارت برنامه‌ها
اگرچه دسته‌بندی‌های بسیار زیادی برای انواع فلوچارت‌ها وجود دارد،
 
== ساختار و نمادها ==