راهنمای انواع نمودار UML: در مورد انواع نمودارهای UML با مثال بیاموزید

ساخت وبلاگ

uml-diagram-types-examples

UML مخفف Unified m Odeling L Anguage است. این یک زبان غنی برای مدل سازی راه حل های نرم افزاری ، ساختار برنامه ، رفتار سیستم و فرآیندهای تجاری است. 14 نوع نمودار UML برای کمک به شما در مدل سازی این رفتارها وجود دارد.

شما می توانید نمودارهای UML را با استفاده از نرم افزار ما بصورت آنلاین ترسیم کنید ، یا برخی از نمونه های نمودار UML را در جامعه نمودار ما بررسی کنید.

لیست انواع نمودار UML

بنابراین انواع مختلف نمودار UML چیست؟دو دسته اصلی وجود دارد. نمودارهای ساختار و نمودارهای رفتاری. برای کسب اطلاعات بیشتر در مورد یک نوع نمودار خاص ، روی پیوندها کلیک کنید.

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

    All 14 UMl diagram types categorized into behavioral and structural UML

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

    نمودار کلاس

    نمودارهای کلاس بلوک اصلی ساختمان هر راه حل شی گرا هستند. این کلاس ها را در یک سیستم ، ویژگی ها و عملکرد هر کلاس و رابطه بین هر کلاس نشان می دهد.

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

    در زیر تصویری از نمودار کلاس آورده شده است. برای نمونه های بیشتر نمودار کلاس ، لینک زیر را دنبال کنید یا بلافاصله با الگوهای نمودار کلاس ما شروع کنید.

    Class diagram, the most popular UML diagram type

    Get More UML Class Diagram Examples>>

    نمودار

    یک نمودار مؤلفه رابطه ساختاری اجزای یک سیستم نرم افزاری را نشان می دهد. اینها بیشتر هنگام کار با سیستم های پیچیده با بسیاری از مؤلفه ها استفاده می شود. مؤلفه ها با استفاده از رابط ها با یکدیگر ارتباط برقرار می کنند. رابط ها با استفاده از اتصالات در ارتباط هستند. تصویر زیر یک نمودار مؤلفه را نشان می دهد.

    Component-Diagram-for-Inventory-Management-System

    Get More Component Diagram Templates>>

    نمودار استقرار

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

    Deployment-Diagram-for-Hotel-Management-System

    Get More Deployment Diagram Templates>>

    نمودار عکسبرداری

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

    آنها نشان می دهند که یک سیستم در یک زمان معین چگونه به نظر می رسد. از آنجا که داده ها در اشیاء موجود است ، از آنها برای توضیح روابط پیچیده بین اشیاء استفاده می شود.

    Object-Diagram-Template

    Get More Object Diagram Templates>>

    نمودار بسته بندی

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

    UML package diagram example

    نمودار مشخصات

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

    UML Profile diagram

    نمودار ساختار کامپوزیت

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

    UML composite structure diagram drawn using Creately

    از نمودار مورد استفاده کنید

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

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

    Use-Case-Diagram-of-a-Vending-Machine

    Get More Use Case Diagram Examples>>

    نمودار فعالیت

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

    Activity-Diagram-for-Login

    Get More Activity Diagram Templates>>

    نمودار

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

    State machine diagram

    Get More State Chart Diagram Examples>>

    نمودار توالی

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

    همچنین می توانید فوراً با استفاده از الگوهای نمودار دنباله ما ، نقاشی را شروع کنید.

    Sequence diagram drawn using Creately

    نمودار ارتباطی

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

    Communication diagram drawn using Creately

    نمودار نمای کلی تعامل

    نمودارهای نمای کلی تعامل بسیار شبیه به نمودارهای فعالیت است. در حالی که نمودارهای فعالیت دنباله ای از فرآیندها را نشان می دهند ، نمودارهای نمای کلی تعامل توالی از نمودارهای تعامل را نشان می دهد.

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

    UML interaction overview diagram drawn using Creately

    نمودار زمان بندی

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

    برای ایجاد نمودار زمان بندی خود اینجا را کلیک کنید.

    UML timing diagram drawn using Creately

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

    برای یادگیری اینکه کدام نمودار UML برای شما مناسب است ، این پست وبلاگ را بررسی کنید. اگر سوالی یا پیشنهادی دارید ، احساس راحتی کنید.

    به هزاران سازمان بپیوندید که به طور خلاقانه برای طوفان مغزی استفاده می کنند ، برنامه ریزی ، تجزیه و تحلیل می کنند و پروژه های خود را با موفقیت اجرا می کنند.

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

برچسب : نویسنده : محبوب امانی بازدید : 40 تاريخ : شنبه 11 شهريور 1402 ساعت: 16:22