نمودار فعالیت – مزایا، معایب و کاربردهای استفاده


نمودار فعالیت – مزایا، معایب و کاربردهای استفاده
نمودارهای فعالیت رفتار جریان کار واقعی یک سیستم در فناوری اطلاعات را توصیف می کنند. نمودارهای فعالیت بسیار شبیه نمودارهای حالت هستند زیرا فعالیت ها حالت واقعی انجام کاری هستند. نمودارهای فعالیت وضعیت واقعی فعالیت های یک سیستم را با نشان دادن تمام توالی فعالیت های انجام شده توصیف می کنند. نمودارهای فعالیت می توانند فعالیت هایی را نشان دهند که مشروط یا موازی هستند.
هنگامی که برای استفاده: نمودار فعالیت
نمودارهای فعالیت باید در همترازی با دیگر تکنیک های مدل سازی مانند گوگل ادوردز نمودارهای تعامل و نمودارهای State مورد استفاده قرار گیرند. دلیل اصلی استفاده از نمودارهای فعالیت، مدل سازی جریان کار پشت سیستم در حال طراحی است. نمودارهای فعالیت نیز برای تجزیه و تحلیل یک مورد استفاده با توصیف چه اقداماتی باید صورت گیرد و چه زمانی باید رخ دهد، توصیف یک الگوریتم پیچیده دنباله دار و مدل سازی برنامه های کاربردی با فرایندهای موازی مفید است.
مزایای نمودارهای فعالیت:

* زبان مدل سازی UML شامل این بود که نمودارهای فعالیت به طور معمول هم برای تحلیلگران و هم برای ذینفعان به راحتی قابل درک هستند.

* با توجه به ZaranTech در UML برای تحلیلگر کسب و کار فناوری اطلاعات، “نمودار فعالیت یکی از مفید ترین به IT BA برای به تصویر کشیدن جریان کار است [به دلیل] آن را ساده است به درک -هر دو برای BAs و کاربران نهایی است.”

* از آنجا که آن ها جزو کاربرپسندترین نمودارهای موجود هستند، عموماً به عنوان یک ابزار ضروری در رپرتوار یک تحلیلگر در نظر گرفته می شوند.

* علاوه بر این، همانطور که در بالا بیان شد، نمودارهای فعالیت به یک تحلیلگر اجازه می دهد تا شرایط متعدد و بازیگران درون یک جریان کاری را از طریق استفاده از شناگرها نمایش دهد. اما Swimlanes اختیاری هستند به عنوان یک وضعیت واحد یا بازیگر به طور معمول بدون آن ها نمایش داده می شود.
معایب نمودارهای فعالیت:

* زبان مدل سازی UML شامل این است که نمودارهای فعالیت این پتانسیل را دارند که بیش از حد پیچیده شوند زیرا طبیعت کاربرپسند آنها ممکن است خود را به یک توصیف همه جانبه قرض دهد. به عبارت دیگر، از آنجا که نمایش اطلاعات مربوط به پروژه بسیار ساده است، چرا همه آن را شامل نمی شود؟ هنگامی که یک تحلیلگر یک پروژه بزرگ دارد، ایجاد یک نمودار واحد و بیش از حد پیچیده می تواند یک وسوسه باشد.

* با این حال ، به عنوان یکی از یادداشت های نویسنده ، “اگر شما با استفاده از نمودار فعالیت برای تعریف ساختار جریان کار ، شما باید تلاش برای کشف سطوح متعددی از گراف های فعالیت پایین به سطح ‘اتمی ترین’ خود را”. در عوض، یک تحلیلگر باید سعی کند نمودار جدیدی را برای هر جریان کاری، یا اگر قابل اجراتر باشد، ارائه دهد تا از شناگرها برای ارائه بازیگران مختلف درون جریان کار یکسان استفاده کند.

* یکی دیگر از جنبه های نمودارهای فعالیت این است که ممکن است به جای نمودار حالت یا نمودار توالی مورد استفاده قرار ن گیرند زیرا «نمودارهای فعالیت جزئیاتی در مورد نحوه رفتار اشیاء یا نحوه همکاری اشیاء نمی دهند.» این یک نقطه ضعف در هر ثانیه نیست، اما برای یک تحلیلگر مهم است که در هنگام اعمال نمودارها بر روی کار خود به خاطر داشته باشد.
در نتیجه، نمودارهای فعالیت نسبتا آسان برای به دست آوردن آویزان از، و مفید خواهد بود برای اکثر پروژه ها به دلیل آنها آشکارا و متوسط به وضوح نشان می دهد که چگونه همه چیز کار می کنند.” بر خلاف بسیاری از تکنیک های نمودارسازی، نمودارهای فعالیت نیز امکان به تصویر کشیدن انتخاب های متعدد و بازیگران درون یک جریان کاری را فراهم می کنند و حتی کاربران غیر فنی نیز به دنبال آن آسان هستند
کاربردهای نمودار فعالیت:

* نمودار فعالیت برای مشخص کردن جریان ها در میان مراحلی که انتقال ماده فیزیکی اینجا (مانند، بنزین) یا انرژی (مانند، تورک، فشار) گسترش یافته است.

* تغییرات اضافی به نمودار اجازه می دهد تا بهتر از رفتارهای مداوم و جریان داده های پیوسته پشتیبانی کند.

* مشخصات UML 2 به طور قابل توجهی ویژگی ها و مقیاس نمودارهای فعالیت را فراتر از طبقه بندی قبلی خود به عنوان یک مورد خاص از نمودارهای حالت طولانی تر کرد.

* امروزه نمودارهای فعالیت را می توان به عنوان نمودارهای جریان برای قرن بیست و یکم تصور کرد و مدل سازهای UML از نمودارهای فعالیت برای توصیف آن استفاده می کنند.

* همچنین این نمودارهای فعالیت در روش های زیر مفیدند:

* قوانین بیشتر کسب و کار

* توابعی که به صورت موازی رخ می دهند

* زنجیره پیچیده ای از موارد استفاده چندگانه

* جریان نرم افزار و تنظیمات کنترل منطق

* رویه هایی با نقاط قضاوت و جریان های متناوب

* موارد تک استفاده

دیدگاهتان را بنویسید

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