استفاده از نمودار موردی یک نوع نمودار UML رفتاری است و اغلب برای تجزیه و تحلیل سیستم های مختلف استفاده می شود. آنها به شما امکان می دهند انواع مختلفی از نقش ها را در یک سیستم و نحوه تعامل این نقش ها با سیستم تجسم کنید. این آموزش نمودار مورد استفاده ، موضوعات زیر را پوشش می دهد و به شما در ایجاد موارد بهتر استفاده می کند.
اهمیت استفاده از نمودارهای موردی
همانطور که قبلاً ذکر شد از نمودارهای موردی برای جمع آوری نیاز به استفاده از یک سیستم استفاده می شود. بسته به نیاز شما می توانید از این داده ها به روش های مختلف استفاده کنید. در زیر چند روش برای استفاده از آنها وجود دارد.
- برای شناسایی توابع و چگونگی تعامل نقش ها با آنها - هدف اصلی استفاده از نمودارهای موردی.
- برای دیدگاه سطح بالا از سیستم-به ویژه در هنگام ارائه به مدیران یا ذینفعان مفید است. شما می توانید نقش هایی را که با سیستم و عملکرد ارائه شده توسط سیستم در تعامل هستند ، بدون اینکه به عمق عملکردهای سیستم تعامل داشته باشید ، برجسته کنید.
- برای شناسایی عوامل داخلی و خارجی - این ممکن است ساده به نظر برسد اما در پروژه های پیچیده بزرگ یک سیستم می تواند به عنوان یک نقش بیرونی در مورد استفاده دیگر شناخته شود.
از اشیاء نمودار مورد استفاده کنید
از نمودارهای مورد استفاده از 4 شی استفاده کنید.
اشیاء بیشتر در زیر توضیح داده شده است.
بازیگر
بازیگر در یک نمودار مورد استفاده هر موجودی است که در یک سیستم خاص نقش دارد. این می تواند یک شخص ، سازمان یا یک سیستم خارجی باشد و معمولاً مانند اسکلت کشیده شده در زیر کشیده شده است.
مورد استفاده
یک مورد استفاده یک عملکرد یا یک عمل در سیستم را نشان می دهد. به عنوان یک بیضی شکل گرفته و با عملکرد نامگذاری شده است.

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

از دستورالعمل های نمودار مورد استفاده کنید
اگرچه می توان از نمودارهای مورد استفاده برای اهداف مختلف استفاده کرد ، برخی از دستورالعمل های متداول وجود دارد که هنگام ترسیم موارد استفاده باید از آنها پیروی کنید.
این موارد شامل نامگذاری استاندارد ، جهت فلش ، قرار دادن موارد استفاده ، استفاده از جعبه های سیستم و همچنین استفاده مناسب از روابط است.
ما این دستورالعمل ها را با جزئیات در یک پست وبلاگ جداگانه پوشش داده ایم. بنابراین پیش بروید و از دستورالعمل های نمودار مورد استفاده کنید.
روابط در استفاده از نمودارهای موردی
پنج نوع روابط در یک نمودار مورد استفاده وجود دارد. آن ها هستند
- ارتباط بین یک بازیگر و یک مورد استفاده
- تعمیم یک بازیگر
- رابطه بین دو مورد استفاده را گسترش دهید
- شامل رابطه بین دو مورد استفاده
- تعمیم یک مورد استفاده
ما همه این روابط را در یک پست وبلاگ جداگانه که نمونه هایی با تصاویر دارد ، پوشش داده ایم. ما در این پست به جزئیات نمی پردازیم اما می توانید روابط را در نمودارهای موردی بررسی کنید.
نحوه ایجاد یک نمودار مورد استفاده
تاکنون ، شما در مورد اشیاء ، روابط و دستورالعمل هایی که هنگام ترسیم نمودارهای مورد استفاده بسیار مهم هستند ، آموخته اید. من فرآیندهای مختلف را با استفاده از یک سیستم بانکی به عنوان نمونه توضیح خواهم داد.
شناسایی بازیگران
بازیگران نهادهای خارجی هستند که با سیستم شما تعامل دارند. این می تواند یک شخص ، یک سیستم دیگر یا یک سازمان باشد. در یک سیستم بانکی ، بدیهی ترین بازیگر مشتری است. سایر بازیگران بسته به نقشی که می خواهید در مورد استفاده نشان دهید ، می توانند کارمند یا صندوق دار باشند.
نمونه ای از یک سازمان خارجی می تواند مرجع مالیاتی یا بانک مرکزی باشد. پردازنده وام نمونه خوبی از یک سیستم خارجی است که به عنوان یک بازیگر مرتبط است.
شناسایی موارد استفاده
اکنون زمان آن رسیده است که موارد استفاده را شناسایی کنیم. یک روش خوب برای انجام این کار ، شناسایی آنچه بازیگران از سیستم نیاز دارند. در یک سیستم بانکی ، مشتری نیاز به باز کردن حساب ها ، واریز و برداشت وجوه ، درخواست کتاب چک و عملکردهای مشابه دارد. بنابراین همه این موارد را می توان به عنوان موارد استفاده در نظر گرفت.
موارد استفاده سطح بالا همیشه باید یک عملکرد کامل مورد نیاز یک بازیگر را ارائه دهد. بسته به پیچیدگی سیستم می توانید موارد استفاده را گسترش داده یا شامل شود.
هنگامی که بازیگران و مورد استفاده از سطح بالا را شناسایی کردید ، یک ایده اساسی از سیستم دارید. اکنون می توانید آن را تنظیم کنید و لایه های اضافی از جزئیات را به آن اضافه کنید.
به دنبال قابلیت های مشترک برای استفاده باشید
به دنبال قابلیت های متداول باشید که می تواند در سراسر سیستم مورد استفاده مجدد قرار گیرد. اگر دو یا چند مورد استفاده را پیدا کردید که عملکرد مشترک دارند ، می توانید عملکردهای مشترک را استخراج کرده و آن را به یک مورد استفاده جداگانه اضافه کنید. سپس می توانید آن را از طریق رابطه شامل ارتباط برقرار کنید تا نشان دهید که همیشه هنگام اجرای پرونده استفاده اصلی فراخوانی می شود.(به عنوان مثال به نمودار مراجعه کنید).
آیا امکان تعمیم بازیگران و استفاده از موارد وجود دارد؟
ممکن است مواردی وجود داشته باشد که بازیگران با موارد استفاده مشابه همراه باشند در حالی که باعث می شود چند مورد استفاده فقط برای آنها منحصر به فرد باشد. در چنین مواردی ، می توانید بازیگر را تعمیم دهید تا وراثت توابع را نشان دهد. شما می توانید یک کار مشابه را نیز برای مورد استفاده نیز انجام دهید.
یکی از بهترین نمونه های این مورد "پرداخت" استفاده از پرونده در یک سیستم پرداخت است. شما می توانید بیشتر آن را به "پرداخت کارت اعتباری" ، "پرداخت پول نقد" ، "پرداخت با چک" و غیره تعمیم دهید.
توابع اختیاری یا توابع اضافی
برخی توابع وجود دارد که به صورت اختیاری ایجاد می شوند. در چنین مواردی ، می توانید از روابط گسترده استفاده کرده و یک قانون پسوند را به آن وصل کنید. در مثال زیر سیستم بانکی "محاسبه پاداش" اختیاری است و فقط در صورت مطابقت یک شرط خاص ، محرک است.
گسترش همیشه به معنای اختیاری نیست. گاهی اوقات مورد استفاده متصل به گسترش می تواند مورد استفاده پایه را تکمیل کند. نکته ای که باید به خاطر بسپارید این است که مورد استفاده پایه باید بتواند یک تابع را به تنهایی انجام دهد ، حتی اگر مورد استفاده گسترده فراخوانی نشود.

از الگوهای نمودار مورد استفاده کنید

ما پیش رفته ایم و برای برخی از سناریوهای مشترک ، الگوهای نمودار مورد استفاده را ایجاد کرده ایم. اگرچه مشکل یا سناریوی شما دقیقاً مانند این نخواهد بود ، می توانید از آنها به عنوان نقطه شروع استفاده کنید. الگوهای نمودار مورد استفاده ما را بررسی کنید.
سوالات مربوط به آموزش نمودار مورد استفاده
ما سعی کرده ایم همه چیزهایی را که باید در مورد ایجاد نمودارهای مورد استفاده بدانید ، پوشش دهیم. اگر در مورد هر بخش شک دارید یا می توانید به روش های بهبود این آموزش فکر کنید ، لطفاً در نظرات به ما اطلاع دهید.
آموزش های نمودار بیشتر
به هزاران سازمان بپیوندید که به طور خلاقانه برای طوفان مغزی استفاده می کنند ، برنامه ریزی می کنند ، تجزیه و تحلیل می کنند و پروژه های خود را با موفقیت اجرا می کنند.
استراتژی ترید...
ما را در سایت استراتژی ترید دنبال می کنید
برچسب :
نویسنده : مرجان شیرمحمدی
بازدید : 53
تاريخ : سه
شنبه
15 فروردين
1402 ساعت: 13:14