آشنایی با دیاگرام های UML- دیاگرام فعالیت(Activity)

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

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

1-تحلیل یک یوزکیس بوسیله توصیف فعالیت ها مورد نیاز و زمان اتفاق افتادن آنها.

2-توصیف یک الگوریتم پیچیده  ترتیبی.

3-مدل کردن یک برنامه با پردازش های موازی.

 به هر حال فعالیت نمی تواند جای دیاگرام های تعامل و حالت را بگیرد. دیاگرام های فعالیت جزئیاتی در باره رفتار ها یک آبجکت یا همکاری آنها ارائه نمی دهد.

دیاگرام از بالا خوانده می شود و شامل شاخه ها و انشعاب هایی(Fork) برای توصیف شرط ها و فعالیت ها موازی می باشد. یک انشعاب زمانی بکار می رود که چندین فعالیت در یک زمان رخ می دهند. دیاگرام زیر یک انشعاب را از بعد از فعالیت 1 نمایش می دهد.این دیاگرام نشان می دهد که که هر دو فعالیت 2و3 در یک زمان باید انجام شوند. بعد از فعالیت 2 یک شاخه(branch) هست.شاخه توصیف می کند چه فعالیت های مبتنی بر شرطی  باید رخ دهد. تمام شاخه ها دریک نقطه برای نمایش پایان رفتار های شرطی بوسیله شاخه ها، باید ترکیب(Merge ) شوند و بعد از ترکیب، تمام فعالیت ها موازی باید توسط یک الحاق(join) قبل از انتقال به فعالیت نهایی باید به هم متصل  شوند.

 

  در زیر یک دیاگرام فعالیت ممکن برای پروسه سفارش آورده شده است.دیاگرام جریان فعالیت ها را در جریان کار سیستم نشان می دهد. اولین بار که یک سفارش می رسد فعالیت ها به دو قسمت تقسیم از فعالیت های موازی تقسیم می شوند. یک قسمت سفارش را پر و ارسال می کند در زمانی که دیگری صورتحساب را صادر می کند.  در قسمت پرکردن سفارش، عمل تحویل سفارش یک عمل مبتنی بر شرط می باشد.با توجه شرط یکی از عمل های تحویل سفارشی(Overnight Delivery) یا معمولی (Regular Delivery) انجام خواهد شد. در نهایت فعالیت های موازی به یکدیگر می پیوندند.

 


مطالب مشابه :


آشنایی با دیاگرام های UML-دیاگرام ترتیب(sequence)

دیاگرام ترتیب : نمودار ترتیب رفتار آبجکت ها را در یک یوزکیس بوسیله توصیف آبجکت ها و پیغام




DFD تاکسی تلفنی با Use Case Diagram

اکتیویتی دیاگرام (Activety Diagram) 5) سکوینس دیاگرام ( Sequence Diagram) در صورتی که مورد استفاده واقع شد




آشنایی با دیاگرام های UML- دیاگرام فعالیت(Activity)

دیاگرام های فعالیت شبیه دیاگرام های حالت می 1-تحلیل یک یوزکیس بوسیله توصیف فعالیت ها مورد




درس پانزدهم کلاس دیاگرام ۲ ( Class Diagram )

کامپیوتر - درس پانزدهم کلاس دیاگرام ۲ ( Class Diagram ) - آموزش




تجزیه و تحلیل سیستم انتخاب واحد دانشگاه همراه DFD و یوس کیس دیاگرام

تجزیه و تحلیل سیستم انتخاب واحد دانشگاه همراه dfd و یوس کیس دیاگرام.




اکتیویتی دیاگرام خودپرداز (ATM)با Use Case Diagram

دانلود رایگان پروژه با سیروس باباخانی - اکتیویتی دیاگرام خودپرداز (ATM)با Use Case Diagram - دانلود




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

یوز کیس دیاگرام : --شناسایی اکتور ها و ارتباط انها—شناسایی یوزکیس ها و ارتباط انها




دانلود رایگان تحلیل سیستم انتخاب واحد دانشگاه

تحلیل سیستم نرم افزاری، یوزکیس، پروژه انتخاب همکاری، دیاگرام کلاس، دانلود




برچسب :