زبان مدلسازی یکپارچه
From Wikipedia, the free encyclopedia
زبان مدلسازی یکپارچه (به انگلیسی: Unified Modeling Language) یا «یو امال»، یک زبان مدلسازی همه منظوره استاندارد در زمینه مهندسی نرمافزار است که توسط گروه مدیریت شی (به انگلیسی: Object Management Group) ایجاد شد. در حال حاضر (۲۰۱۴ میلادی) آخرین نسخه این زبان نسخه ۲٫۴٫۱ است که در سال ۲۰۰۷ میلادی مشخصات آن منتشر شد[1]
در سال ۲۰۱۲ نسخه ۲٫۵ این زبان مدلسازی نیز تولید شد که این نسخه در سال ۲۰۱۵ به صورت عمومی منتشر گردید.
با استفاده از یو امال میتوان تقریباً هر گونه برنامه کاربردی که ممکن است بر روی هر ترکیبی از سختافزار، سیستم عامل، زبان برنامهنویسی و شبکه اجرا شود را مدلسازی نمود. طراحی بر پایه مفاهیم شی گرایی یو امال سبب میشود که ذاتاً با محیطها و زبانهای برنامهنویسی شی گرا (مانند سی پلاس پلاس، جاوا و سی شارپ) سازگاری کامل داشته باشد، اگرچه میتوان از آن برای مدلسازی برنامههای غیر شی گرا مانند برنامههایی که با زبانهای بیسیک، کوبول و فرترن نوشته میشوند نیز استفاده نمود.[2]