چرا از رویکرد مبتنی بر موارد مورد استفاده استفاده کنیم؟
یک رویکرد مبتنی بر موارد مورد استفادهرویکرد مؤثری برای توسعه نرمافزار است، زیرا با ثبت اهداف و نیات کاربر، بر نیازهای عملکردی سیستم تمرکز میکند. این روش به شناسایی، جمعآوری و سازماندهی نیازهای سیستم از دیدگاه کاربر کمک میکند. برای مثال سیستم مدیریت کتابخانه (LMS)، این رویکرد تضمین میکند که سیستم به نیازهای کارشناسان کتابخانه، کارکنان و مشتریان به طور مؤثر پاسخ دهد.

زمان مناسب برای استفاده از رویکرد مبتنی بر موارد مورد استفاده چیست؟
رویکرد مبتنی بر موارد مورد استفاده به ویژه در موارد زیر مفید است:
- مرحله اولیه توسعه نرمافزار: به درک نیازهای کاربر و اعتبارسنجی نیازها قبل از شروع فرآیند توسعه کمک میکند.
- سیستمهای پیچیده: برای سیستمهای پیچیده مانند LMS، که در آن نقشهای مختلف کاربران با سیستم تعامل دارند، این رویکرد به تقسیم سیستم به بخشهای قابل مدیریت کمک میکند.
- پروژههای مبتنی بر ذینفعان: هنگامی که پروژه شامل چندین ذینفع (مانند کارشناسان کتابخانه، کارکنان و مشتریان) است، این رویکرد تضمین میکند که نیازهای آنها در نظر گرفته شده و برآورده شوند.
چگونه میتوان از رویکرد مبتنی بر موارد مورد استفاده استفاده کرد؟
مراحل
- شناسایی بازیگران: ابتدا کاربرانی که با سیستم تعامل دارند را شناسایی کنید. برای سیستم LMS ما، بازیگران میتوانند کارشناس کتابخانه، کارمند، مشتری و غیره باشند.
- توصیف موارد مورد استفاده: برای هر بازیگر، اهداف و وظایفی که میخواهند با استفاده از سیستم به دست آورند را توصیف کنید. موارد زیر برخی از موارد مورد استفاده برای سیستم LMS ما هستند:
- کارشناس کتابخانه
- مدیریت کتابها: افزودن، بهروزرسانی و حذف کتابها.
- مدیریت کاربران وامگیرنده: افزودن، بهروزرسانی و حذف مشتریان.
- پیگیری وضعیت کتاب: نظارت بر موجودی کتاب، تاریخ انقضا و تمدیدها.
- کارکنان
- پردازش درخواستهای کتاب: مدیریت درخواستهای کتاب از سوی مشتریان.
- بهروزرسانی وضعیت کتاب: تغییر وضعیت کتاب (موجود، امانت، گمشده و غیره).
- مشتری
- جستجوی کتابها: یافتن کتابها بر اساس عنوان، نویسنده یا موضوع.
- درخواست کتابها: ثبت درخواست برای کتابها.
- تمدید کتابها: تمدید تاریخ انقضا برای کتابهای امانتی.
- کارشناس کتابخانه
- ایجاد نمودارهای مورد استفاده: موارد استفاده را با بازیگران و روابط آنها نمایش دهید. این کار به درک جریان و تعاملات سیستم کمک میکند.
- جزئیات موارد استفاده: برای هر مورد استفاده، توضیح یا مشخصات دقیق بنویسید. این شامل شرایط پیش از اجرا، سناریوی موفق اصلی، شرایط پس از اجرا و هر جریان استثنایی است.
- اولویتبندی موارد استفاده: همه موارد استفاده به یک اندازه مهم نیستند. آنها را بر اساس نیازهای کاربر، زمانبندی پروژه و دسترسی به منابع اولویتبندی کنید.
دستورالعملها
- تمرکز بر کاربر باشید: بر اهداف و نیازهای کاربر تمرکز کنید.
- شفاف و مختصر باشید: از زبان ساده و قابل فهم برای توصیف موارد استفاده استفاده کنید.
- کامل باشید: مطمئن شوید که تمام موارد استفاده ضروری شامل شدهاند.
- قابل تأیید باشید: مطمئن شوید که موارد استفاده قابل آزمون و تأیید هستند.
- قابل ویرایش باشید: آماده باشید که موارد استفاده را هنگام تغییر نیازها بهروز کنید.
مثالها
توضیح دقیق مورد استفاده «مدیریت کتابها» برای کتابدار به شرح زیر است:
- نام مورد استفاده: مدیریت کتابها
- بازیگر: کتابدار
- شرایط پیش از اجرا: کتابدار وارد سیستم شده و دسترسی مدیریت دارد.
- سناریوی موفق اصلی:
- کتابدار به صفحه «مدیریت کتابها» حرکت میکند.
- کتابدار گزینه «افزودن کتاب» را انتخاب میکند.
- کتابدار جزئیات کتاب را وارد میکند (عنوان، نویسنده، موضوع، شماره ISBN و غیره).
- کتابدار گزینه ‘ذخیره’ را انتخاب میکند تا کتاب را اضافه کند.
- سیستم دادهها را اعتبارسنجی میکند و کتاب را به کاتالوگ کتابخانه اضافه میکند.
- پسشرایط: کتاب جدید برای کاربران قابل جستجو و امانتگیری است.
- جریان استثنا:
- اگر کتاب قبلاً وجود داشته باشد، سیستم کتابدار را به بهروزرسانی سابقه موجود دعوت میکند.
- اگر فیلدهای ضروری پر نشده باشند، سیستم پیام خطا نمایش میدهد.
با دنبال کردن این رویکرد مبتنی بر موارد مورد استفاده، میتوانیم اطمینان حاصل کنیم که سیستم مدیریت کتابخانه ما نیازهای کاربران را برآورده میکند، به راحتی قابل درک است و میتواند به طور مؤثر توسعه یابد.
پیشنهاد: Visual Paradigm برای UML به عنوان ابزاری ایدهآل برای مدلسازی موارد مورد استفاده
Visual Paradigm (VP) ابزاری قدرتمند و کاربرپسند برای رسم نمودارهای زبان مدلسازی یکپارچه (UML) است و به همین دلیل انتخاب عالیای برای مدلسازی موارد مورد استفاده محسوب میشود. دلایل زیر نشان میدهد چرا VP ابزاری ایدهآل برای این منظور است:
- پشتیبانی از UML: VP به طور کامل از UML پشتیبانی میکند، از جمله نمودارهای موارد مورد استفاده، که ایجاد، ویرایش و نمایش موارد مورد استفاده و بازیگران را به سادگی امکانپذیر میسازد.
- رابط کاربری آسان: رابط کاربری آسان و قابل دسترس VP منحنی یادگیری را کاهش میدهد و به کاربران اجازه میدهد بیشتر بر روی مدلسازی تمرکز کنند و کمتر بر روی ابزار خود.
- نمودارهای موارد مورد استفاده: VP الگوی اختصاصی برای نمودارهای موارد مورد استفاده ارائه میدهد، که ایجاد نمودارها با بازیگران، موارد مورد استفاده و روابط را ساده میکند. شما میتوانید:
- افزودن بازیگران و موارد مورد استفاده با کشیدن و رها کردن ساده.
- ایجاد ارتباطات، روابط <<include>> و <<extend>> بین موارد مورد استفاده.
- گروهبندی موارد مورد استفاده در بستهها یا سیستمها.
- سفارشیسازی بصری: VP طیف گستردهای از گزینههای سفارشیسازی برای عناصر بصری مانند رنگها، فونتها و سبکها ارائه میدهد. این امکان را فراهم میکند تا نمودارهای موارد مورد استفاده جذاب و یکدستی ایجاد کنید که با برندینگ پروژه شما هماهنگ باشند.
- همکاری در زمان واقعی: VP از همکاری در زمان واقعی پشتیبانی میکند و امکان همکاری چندین کاربر را در مدل موارد مورد استفاده یکسان به صورت همزمان فراهم میکند. این ویژگی به ویژه در محیطهای آگیل یا هنگام کار با تیمهای پراکنده بسیار مفید است.
- قابلیت دسترسی قیمتی: VP برنامههای قیمتگذاری رقابتی ارائه میدهد، از جمله نسخه رایگان با ویژگیهای پایه. این امر آن را برای کاربران فردی و تیمهای سازمانی قابل دسترس میکند.
- جامعه و پشتیبانی: Visual Paradigm جامعه فعالی از کاربران دارد و پشتیبانی مشتریان پاسخگو ارائه میدهد. این امر اطمینان حاصل میکند که در صورت نیاز، به سرعت کمک دریافت کنید.
اینجا راهنمای ساده و مرحلهای برای ایجاد نمودارهای موارد مورد استفاده با استفاده از Visual Paradigm آورده شده است:
- باز کردن ویژوال پارادایم و یک پروژه جدید ایجاد کنیدUML پروژه.
- روی پروژه کلیک راست کنید، گزینه ‘نگاره جدید’ را انتخاب کنید و ‘نگاره مورد استفاده’ را انتخاب کنید.
- اکتارها و موارد استفاده را از ‘جعبه ابزار UML’ به نگاره بکشید و رها کنید.
- اکتارها و موارد استفاده را با روابط ارتباطی، <<include>> و <<extend>> به هم وصل کنید.
- عناصر بصری را مطابق تمایل خود شخصی سازی کنید.
- نگاره خود را ذخیره و اکспорت کنید تا برای اشتراک گذاری یا اهداف مستندسازی استفاده شود.
در پایان،ویژوال پارادایم برای UMLابزاری ایدهآل برای مدلسازی موارد استفاده است، با رابط کاربری کاربرپسند، پشتیبانی از UML و ویژگیهای قدرتمند برای ایجاد، ویرایش و به اشتراک گذاشتن نگارههای مورد استفاده. این ابزار یک افزودنی ارزشمند به هر مجموعه ابزار توسعه نرمافزار است.
شروع به کار با ویژوال پارادایم:
- وبسایت: <https://www.visual-paradigm.com/>
- دانلود: <https://www.visual-paradigm.com/download/>
- آموزشها: <https://www.visual-paradigm.com/tutorials/>
This post is also available in Deutsch, English, Español, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文.












