-
دوشنبه 07 مرداد 1387, 14:05 عصر
#2
کاربر دائمی
نقل قول: تفاوت Activity Diagram و Sequence Diagram
Activity Diagram در موارد زير استفاده مي شود:
1. نمايش يك flow از يك use case پيچيده ( معمولا از اين دياگرام در Business use case ها استفاده مي شود)(براي مثالش فكر نكردم-سريع هم چيزي تو ذهنم نيومد!!)
2. نمايش workflow ي بين Use case ها(مثل مراحل ثبت نام در دانشگاه-كاربر فرم ثبت نام را پر مي كند-مدارك را تحويل متصدي ثبت نام مي دهد.-متصدي ثبت نام مدارك را بررسي مي كندو......)
3. نمايش روند منطقي يك الگورينم (محاسبه معدل ترم دانشجو- نمرات در تعداد واحدشان ضرب مي شودو بر تعداد واحد تقسيم مي شود)
Activity Diagram حالت خاصي از state machine است كه flow از يك Activity به activity ديگر را نشان مي دهد. هدف اصلي Activity Diagram ، همان Business modeling است اما مي توان از آن براي مدل كردن activity هاي نرم افزار هم استفاده كرد. Activity Diagram پروسس هايي را كه بيش از يك Object درگير هستند را توصيف مي كند و براي نمايش پروسس هاي همزمان بسار مناسبند
Sequence Diagram براي نمايش عملكرد داخلي يك use case ستفاده مي شود، انها مي توانند زماني مفيد باشند كه كسي بخواهد گردش منطقي داخل يك سناريو را بررسي كند. Sequence Diagram روي flow از يك object به object ديگر تمركز دارد.در حقيقت هر سناريو use case را مي توان با يك Sequence Diagram ، به صورت گرافيكي نمايش داد. البته مي توان از Sequence Diagram به صورت stand alone و خارج از use case براي مشخص كردن ، توصيف كردن و مجسم كردن ارتباطات در اجتماعي از Object ها هم استفاده كرد.
مثال براي Sequence Diagram : فرض كنيد use case ي داريم با عنوان "ورود به سيستم"، با Sequence Diagram نشان مي دهيم كه سناريو ي ورود به سيستم رخ مي دهد. اينكه كاربر صفحه ورود سيستم را باز ميكند.نام كاربري و كلمه رمز را وارد مي كند.كليد تاييد را ميزند.سيستم كنترل مي كند كه نام كاربري و كلمه رمز صحيح باشد و....
برچسب های این تاپیک
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت