نمودارهای ساختاری - نمودار کلاس
- نمودار
- نمودار استقرار
- نمودار عکسبرداری
- نمودار بسته بندی
- نمودار مشخصات
- نمودار ساختار کامپوزیت
- از نمودار مورد استفاده کنید
- نمودار فعالیت
- نمودار
- نمودار توالی
- نمودار ارتباطی
- نمودار نمای کلی تعامل
- نمودار زمان بندی

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

Get More UML Class Diagram Examples>>
نمودار
یک نمودار مؤلفه رابطه ساختاری اجزای یک سیستم نرم افزاری را نشان می دهد. اینها بیشتر هنگام کار با سیستم های پیچیده با بسیاری از مؤلفه ها استفاده می شود. مؤلفه ها با استفاده از رابط ها با یکدیگر ارتباط برقرار می کنند. رابط ها با استفاده از اتصالات در ارتباط هستند. تصویر زیر یک نمودار مؤلفه را نشان می دهد.

Get More Component Diagram Templates>>
نمودار استقرار
یک نمودار استقرار سخت افزار سیستم شما و نرم افزار موجود در آن سخت افزار را نشان می دهد. نمودارهای استقرار هنگامی که راه حل نرم افزار شما در چندین دستگاه مستقر شود و هر یک از آنها پیکربندی منحصر به فردی دارند ، مفید هستند. در زیر یک نمودار استقرار مثال آورده شده است.

Get More Deployment Diagram Templates>>
نمودار عکسبرداری
نمودارهای شی ، که گاهی اوقات به عنوان نمودارهای نمونه گفته می شود بسیار شبیه به نمودارهای کلاس است. مانند نمودارهای کلاس ، آنها همچنین رابطه بین اشیاء را نشان می دهند اما از نمونه های دنیای واقعی استفاده می کنند.
آنها نشان می دهند که یک سیستم در یک زمان معین چگونه به نظر می رسد. از آنجا که داده ها در اشیاء موجود است ، از آنها برای توضیح روابط پیچیده بین اشیاء استفاده می شود.

Get More Object Diagram Templates>>
نمودار بسته بندی
همانطور که از نام آن پیداست ، یک نمودار بسته وابستگی بین بسته های مختلف در یک سیستم را نشان می دهد. برای کسب اطلاعات بیشتر در مورد وابستگی ها و عناصر موجود در نمودارهای بسته ، این مقاله ویکی را بررسی کنید.

نمودار مشخصات
نمودار پروفایل یک نوع نمودار جدید است که در UML 2 معرفی شده است. این یک نوع نمودار است که به ندرت در هر مشخصات مورد استفاده قرار می گیرد. برای الگوهای نمودار بیشتر مشخصات ، به جامعه نمودار ما مراجعه کنید.

نمودار ساختار کامپوزیت
از نمودارهای ساختار کامپوزیت برای نشان دادن ساختار داخلی یک کلاس استفاده می شود. برخی از نمودارهای ساختار کامپوزیت مشترک.

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

Get More Use Case Diagram Examples>>
نمودار فعالیت
نمودارهای فعالیت نشان دهنده گردش کار به روش گرافیکی است. از آنها می توان برای توصیف گردش کار تجاری یا گردش کار عملیاتی هر مؤلفه در یک سیستم استفاده کرد. گاهی اوقات از نمودارهای فعالیت به عنوان جایگزینی برای نمودارهای دستگاه حالت استفاده می شود. برای کسب اطلاعات در مورد نمادها و استفاده از نمودارهای فعالیت ، این مقاله ویکی را بررسی کنید. همچنین می توانید به این راهنمای آسان برای نمودارهای فعالیت مراجعه کنید.

Get More Activity Diagram Templates>>
نمودار
نمودارهای دستگاه حالت مشابه نمودارهای فعالیت هستند ، اگرچه نمادها و استفاده کمی تغییر می کنند. آنها گاهی اوقات به عنوان نمودارهای دولتی یا نمودارهای نمودار حالت نیز شناخته می شوند. اینها برای توصیف رفتار اشیاء که با توجه به وضعیتی که در حال حاضر در آن قرار دارند ، بسیار مفید هستند. نمودار دستگاه حالت در زیر حالات و اقدامات اساسی را نشان می دهد.

Get More State Chart Diagram Examples>>
نمودار توالی
نمودارهای دنباله ای در UML نشان می دهد که چگونه اشیاء با یکدیگر تعامل دارند و ترتیب آن تعامل ها. توجه به این نکته حائز اهمیت است که آنها تعامل را برای یک سناریوی خاص نشان می دهند. فرایندها به صورت عمودی نشان داده می شوند و تعامل به عنوان فلش نشان داده می شود. در این مقاله هدف و اصول اولیه نمودارهای دنباله توضیح داده شده است. همچنین ، برای کسب اطلاعات بیشتر در مورد نمودارهای دنباله ، این آموزش نمودار توالی کامل را بررسی کنید.
همچنین می توانید فوراً با استفاده از الگوهای نمودار دنباله ما ، نقاشی را شروع کنید.

نمودار ارتباطی
در UML 1 آنها نمودارهای همکاری نامیده می شدند. نمودارهای ارتباطی شبیه به نمودارهای توالی هستند ، اما تمرکز روی پیام های منتقل شده بین اشیاء است. همان اطلاعات را می توان با استفاده از نمودار دنباله و اشیاء مختلف نشان داد. برای درک تفاوت ها با استفاده از یک مثال اینجا را کلیک کنید.

نمودار نمای کلی تعامل
نمودارهای نمای کلی تعامل بسیار شبیه به نمودارهای فعالیت است. در حالی که نمودارهای فعالیت دنباله ای از فرآیندها را نشان می دهند ، نمودارهای نمای کلی تعامل توالی از نمودارهای تعامل را نشان می دهد.
آنها مجموعه ای از نمودارهای تعامل و نظمی هستند که اتفاق می افتد. همانطور که قبلاً ذکر شد ، هفت نوع نمودار تعامل وجود دارد ، بنابراین هر یک از آنها می تواند یک گره در یک نمودار نمای کلی تعامل باشد.

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

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