آموزش UML

دسته بندی: مباحث عمومی

معرفی UML

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

UML توسط گروه OMG ایجاد شد و پیش نویس مشخصات UML 1.0 در ماه ژانویه سال 1997 به OMG پیشنهاد شد. در ابتدا به ضبط رفتار نرم افزار پیچیده و سیستم غیر نرم افزاری می پرداخت و در حال حاضر تبدیل به یک استاندارد OMG شده است.

زبان UML برای ایجاد یک زبان مدل سازی ویژوآل برای معماری، طراحی و پیاده سازی سیستم های نرم افزاری پیچیده، از لحاظ ساختاری و رفتاری طراحی شده است. UML برنامه های کاربردی فراتر از توسعه نرم افزار دارد، مانند جریان فرایند در تولید.

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

سه طبقه بندی از نمودارهای UML وجود دارد:

نمودارهای رفتاری

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

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

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

نمودار ساختاری

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

کاربرد UML

  • مدل سازی کسب و کار و فرآیندهای مشابه
  • تجزیه و تحلیل، طراحی و پیاده سازی سیستم های مبتنی بر نرم افزار
به این نوشته امتیاز دهید 1 2 3 4 5 (1 رای)