مقدمه
مورد استفادهابزار اساسی در توسعه نرمافزار و مهندسی سیستمها هستند و روشی ساختاریافته برای ثبت نیازهای عملکردی یک سیستم از دیدگاه کاربران آن فراهم میکنند. این آموزشگاه مفاهیم کلیدی موارد استفاده را توضیح خواهد داد، با تمرکز بر موارد استفاده تجاری، و از مثال ارائه شده برای نمایش این مفاهیم استفاده خواهد کرد.

مفاهیم کلیدی در موارد استفاده
1. بازیگران
بازیگران نماینده هر گونه موجودیتی هستند که با سیستم تعامل دارد. آنها میتوانند انسانها، سیستمهای دیگر یا موجودیتهای خارجی باشند. در مثال ارائه شده، بازیگران عبارتند از:
- راهنمای گردشگری: یک بازیگر تجاری مرتبط با فرودگاه.
- مسافر: یک بازیگر تجاری که کاربر اصلی خدمات فرودگاه است.
2. مورد استفاده
مورد استفادهتعاملات بین بازیگران و سیستم را برای دستیابی به اهداف خاص توصیف میکنند. آنها در نمودارهای مورد استفاده به صورت بیضیها نمایش داده میشوند. در این مثال:
- ثبت نام گروهی
- ثبت نام فردی
- ثبت نام بار
- غربالگری امنیتی
3. رابطهها
مورد استفادهمیتوانند روابط مختلفی با یکدیگر داشته باشند:
- شامل کردن: یک مورد استفاده رفتار یک مورد استفاده دیگر را شامل میشود.
- تمام کردن: یک مورد استفاده رفتار یک مورد استفاده دیگر را در شرایط خاصی گسترش میدهد.
- کلیسازی: رابطه کلیسازی بین بازیگران نشان میدهد که یک بازیگر نسخه تخصصیتری از بازیگر دیگر است.
- ارتباط: رابطه مستقیم بین یک بازیگر و یک مورد استفاده.
4. مورد استفاده کسبوکار
مورد استفاده کسبوکار بر روی اهداف و تعاملات در یک زمینه کسبوکار تمرکز دارد. آنها نحوه عملکرد کسبوکار و تعامل آن با محیط خود را توصیف میکنند. در این مثال، همه موارد استفاده، موارد استفاده کسبوکار در زمینه یک فرودگاه هستند.
5. موضوع/مرز کسبوکار
موضوع یا مرز کسبوکار محدوده سیستمی را که مدلسازی میشود تعیین میکند. در این مثال، مرز کسبوکار «فرودگاه» است.
توضیح مثال
بازیگران
- راهنمای گردشگری: مرتبط با فرودگاه و میتواند به نمایندگی از یک گروه مسافر با سیستم تعامل داشته باشد.
- مسافر: کاربر اصلی خدمات فرودگاه، که به طور مستقیم با موارد استفاده مختلف تعامل دارد.
موارد استفاده
- ثبتنام گروهی: یک مورد استفاده که در آن یک راهنما گردشگری گروهی از مسافران را ثبت میکند.
- ثبتنام فردی: یک مورد استفاده که در آن یک مسافر به تنهایی ثبت میشود.
- ثبتنام بار: یک مورد استفاده که در آن مسافران بار خود را ثبت میکنند.
- غربالگری امنیتی: یک مورد استفاده که در آن مسافران از غربالگری امنیتی عبور میکنند.
رابطهها
- رابطه شامل شدن: مورد استفاده «ثبتنام گروهی» مورد استفاده «ثبتنام فردی» را شامل میشود، به این معنا که رفتار ثبتنام فردی بخشی از فرآیند ثبتنام گروهی است.
- رابطه افزودن: مورد استفاده «ثبتنام بار» مورد استفاده «ثبتنام فردی» را گسترش میدهد، به این معنا که ثبتنام بار یک مرحله اضافی است که ممکن است در طول ثبتنام فردی رخ دهد.
- کلیسازی: بازیگر «مسافر» کلیسازی از انواع خاص دیگر مسافران است (در این نمودار به طور صریح نشان داده نشده اما پیشبینی میشود).
- ارتباط: بازیگران «راهنمای گردشگر» و «مسافر» به ترتیب با موارد استفاده «ثبت نام گروهی» و «ثبت نام فردی» ارتباط دارند.
مرز کسب و کار
- «فرودگاه» مرز کسب و کار است و تمامی موارد استفاده و تعاملات در محدوده آن را در بر میگیرد.
تفاوتهای بین موارد استفاده کسب و کار و موارد استفاده سیستم
موارد استفاده کسب و کار
- تمرکز بر اهداف و عملیات کسب و کار.
- توضیح میدهد که کسب و کار چگونه با محیط خود تعامل دارد.
- به طور معمول در مدلسازی فرآیندهای کسب و کار و معماری سازمانی استفاده میشود.
- مثال: «ثبت نام گروهی» در یک فرودگاه.
موارد استفاده سیستم
- تمرکز بر نیازهای عملکردی یک سیستم نرمافزاری.
- توضیح میدهد که کاربران چگونه با سیستم تعامل دارند تا به اهداف خاصی برسند.
- به طور معمول در توسعه نرمافزار و مهندسی نیازها استفاده میشود.
- مثال: «ورود کاربر» در یک سیستم بانکداری آنلاین.
نتیجهگیری
موارد استفادهابزاری قدرتمند برای ثبت و درک نیازهای عملکردی یک سیستم هستند. با تعریف بازیگران، موارد استفاده و روابط بین آنها، میتوانید مدلی شفاف و جامع از نحوه رفتار سیستم ایجاد کنید. موارد استفاده کسب و کار به ویژه به درک عملیات و تعاملات کسب و کار در یک زمینه خاص کمک میکنند. مثال ارائه شده از یک فرودگاه این مفاهیم را به طور مؤثری نشان میدهد و نشان میدهد که چگونه بازیگران مختلف با موارد استفاده متفاوت درون مرز کسب و کار تعامل دارند.
This post is also available in Deutsch, English, Español, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文.












