TechBord Logo
TechBord detail

زبان مدلسازی یکپارچه (UML) چیست؟

مخفف "Unified Modeling Language."

UML یک زبان مدل‌سازی استاندارد صنعتی است که برای کمک به تجسم نحوه عملکرد یک سیستم پیچیده نرم افزار (Software) طراحی شده است. معماران سیستم، مهندسان نرم‌افزار و توسعه دهنده (Developer) و سایر ذینفعان از UML برای ساختن نمودارها با استفاده از یک زبان بصری استاندارد استفاده می‌کنند تا نحوه تعامل بخش‌های مختلف یک سیستم نرم‌افزاری را ترسیم و مستند کنند. مجموعه ای از نمودارهای UML شبیه به مجموعه ای از نقشه های یک خانه است. این نشان می‌دهد که چگونه می‌توان خانه را با استفاده از نمادهای رایج ساخت که معمار، سازنده، برق‌کار، لوله‌کش و صاحب خانه می‌توانند به اندازه کافی برای انجام نقش خود درک کنند.

مشخصات UML 13 نوع نمودار را در دو دسته تعریف می‌کند. نمودارهای ساختاری که ساختار ایستا یک سیستم را نشان می دهند و نمودارهای رفتاری که تعاملات دینامیکی بین اشیاء در یک سیستم را نشان می دهد. هر یک از این نمودارها مجموعه ای از عناصر طراحی را به اشتراک می گذارند، با نمادهایی که نشان دهنده انواع خاصی از اشیاء، نقش آنها و نحوه تعامل آنها با یکدیگر است. شی (Object) برای نشان دادن روابط و جریان اطلاعات، شبیه به نمودار جریان، به یکدیگر مرتبط می شوند.

در حالی که UML اساساً برای طراحی نرم افزار برنامه نویسی شی گرا (OOP) طراحی شده است، همچنین هنگام مدل سازی سیستم های غیر نرم افزاری مفید است. انواع خاصی از نمودارهای UML می‌توانند فرآیندهای تولید، طراحی سخت‌افزار یا سایر فرآیندهایی را که در آن اشیا با هم تعامل دارند، مدل‌سازی کنند. گروه مدیریت اشیاء (OMG) مشخصات UML را حفظ می کند و در طول زمان با رایج شدن فناوری و رویه های جدید، آن را به روز می کند.

UML مخفف چیست؟

تعریف اصطلاح زبان مدلسازی یکپارچه (UML) توسط تک بورد

تعریف زبان مدلسازی یکپارچه (UML) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف زبان مدلسازی یکپارچه (UML) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.