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