Posted: Sat May 14, 2011 8:57 am Post subject: Use Case Diagrams نمودار مورد کاربردی
ارتباط عامل با مورد کاربرد از طریق اتصال association می باشد .
این ارتباط دو نوع است یا عامل انجام دهنده است که در این صورت فلش به سمت use case می باشد یا عامل دریافت کننده نتیجه است که در این صورت usecase به سمت عامل می باشد.
در نمودار فوق مشتری بعنوان انجام دهنده برای سفارش کالا و دریافت کننده نتیجه از مورد کاربرد صدور فاکتور می باشد.
در این نمودار ارتباط دوطرفه مشتری با جستجوی کالا می باشد که مشتری انجام دهنده و دریافت کننده نتیجه می باشد.
Posted: Sat May 14, 2011 9:47 am Post subject: ارتباط وابستگی بین موارد کاربرد
ارتباط وابستگی های مورد کاربرد را با ارتباط association که مربوطه به ارتباط عامل و مورد کاربرد بود اشتباه نگیرید.
ارتباط وابستگی دو قالب stereotype دارد
include یعنی شامل می شود / اجباری
extend یعنی تکمیل می کند / اختیاری
در نمودار فوق دو ارتباط به صورت زیر خوانده می شوند:
صدور فاکتور شامل پرداخت وجه می شود ( اجباری)
چاپ فاکتور توسعه می دهد صدور فاکتور را (اختیاری)
معمولا برای نمایش محدوده سیستم از یک مستطیل شکل به نام boundary استفاده می شود . این مورد زمانی کاربرد دارد که مثلا دو سیستم جداگانه به نحوی باهم ارتباط دارند در نتیجه هرکدام را در یک boundary جداگانه می کشیم . یعنی actor و usecase های هر کدام در boundary خودشان قرار می گیرند.
مستند سازی سیستم می تواند شامل نام، عامل ، شرحی مختصر در حد یک جمله یا یک پاراگراف ، گردش کار اصلی ، گردش کار فرعی ، پیش شرط ها و پس شرط ها باشد.
معمولا گردش کاراصلی و فرعی را سناریو می گویند که می توانید این سناریو را در properties هر مورد کاربرد بنویسید.
یادتان باشد در نمودار مورد کاربرد توالی عملیات را نمی توان تشریح کرد در نمودار فوق مشخص نیست که صدور فاکتور ابتدا اجرا می شود یا پرداخت وجه .
برای تعیین توالی عملیات از activity diagram استفاده می شود.
نمودار فعالیت Activity Diagram
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum