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


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

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

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

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

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

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

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

* جنبه دیگر نمودارهای فعالیت این است که ممکن است به جای نمودار حالت یا نمودار توالی از آنها استفاده نشود زیرا “نمودارهای فعالیت جزئیات مربوط به نحوه رفتار اشیا or یا نحوه همکاری اشیا را نشان نمی دهند.” این به خودی خود یک ضرر نیست ، اما مهم است که یک تحلیلگر هنگام استفاده از نمودار برای کار خود به خاطر داشته باشد.
در نتیجه ، به راحتی می توان نمودارهای فعالیت را آویزان کرد و برای اکثر پروژه ها مفید خواهد بود زیرا آنها به طور واضح و متوسط ​​عملکرد کارها را به روشنی نشان می دهند. یک جریان کاری است و حتی برای کاربران غیر فنی نیز پیگیری آنها آسان است
کاربردهای نمودار فعالیت:

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

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

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

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

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

* قوانین تجارت

* توابعی که به طور موازی اتفاق می افتند

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

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

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

* موارد یکبار مصرف

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

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