مقدمه
مدلسازی مورد استفادهمدلسازی مورد استفاده یک جنبه حیاتی در توسعه نرمافزار است که به درک نیازهای عملکردی یک سیستم از دیدگاه کاربر کمک میکند. این فرآیند شامل شناسایی بازیگران (کاربران یا سیستمهای خارجی) و موارد استفاده (عملکردها یا خدمات) است که سیستم ارائه میدهد. این راهنما به شما کمک میکند تا فرآیند مدلسازی مورد استفاده را با استفاده از مثال پیوسته سیستم فرودگاه به عنوان یک مطالعه موردی گام به گام پیش ببرید. همچنین الگوی مورد استفاده، مثالها و راهنماییها را ارائه خواهیم کرد تا بتوانید دیاگرامهای مورد استفاده مؤثری ایجاد کنید.
درک دیاگرامهای مورد استفاده
مفاهیم کلیدی
- بازیگر: نماینده کاربر یا سیستم خارجی است که با سیستم تعامل دارد. بازیگران به صورت اشکال میلهای یا سایر نمادها نمایش داده میشوند.
- مورد استفاده: نماینده یک عملکرد یا خدمتی است که سیستم ارائه میدهد. موارد استفاده به صورت دایرهها نمایش داده میشوند.
- مرز سیستم: مستطیلی است که موارد استفاده را احاطه میکند و نماینده محدوده سیستم است.
- اصلیت: خطی که یک بازیگر را به یک مورد استفاده متصل میکند و نشان میدهد که بازیگر در آن مورد استفاده شرکت دارد.
- شامل کردن: یک پیکان نقطهچین از یک مورد استفاده به مورد دیگر نشان میدهد که مورد استفاده مقصد در مورد استفاده منبع شامل میشود.
- توسعه: یک پیکان نقطهچین از یک مورد استفاده به مورد دیگر نشان میدهد که مورد استفاده مقصد رفتار مورد استفاده منبع را گسترش میدهد.
- کلیسازی: خط پیوسته با سر پیکان خالی که از یک بازیگر به بازیگر دیگر نشان میدهد که ارثگیری رخ داده است.
مطالعه موردی: سیستم فرودگاه

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












