موضوع مقاله: زبان مدل‌سازی | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # زبان مدل‌سازی | مقدمه: زبان‌های مدل‌سازی گرافیکی از روش نمودار با نمادهای نام‌گذاری شده استفاده می‌کنند که بیانگر مفاهیم و خطوطی است که نمادها را به هم متصل می‌کند و روابط را نشان می‌دهد و همچنین علامت‌های مختلف گرافیکی دیگر را برای نمایش محدودیت‌ها نشان می‌دهد. | ## بخش 1: زبان مدل‌سازی | زبان‌های مدل‌سازی متنی ممکن است از کلمان کلیدی استاندارد شده همراه با پارامترها یا اصطلاحات و عبارات زبان طبیعی برای ایجاد عبارات قابل تفسیر کامپیوتری استفاده کنند. تمام زبان‌های مدل‌سازی قابل اجرا نیستند و استفاده از آنها بدین معنا نیست که دیگر به برنامه نویسان احتیاجی نیست. برعکس، زبان‌های مدل‌سازی اجرایی برای افزایش بهره‌وری برنامه‌نویسان ماهر در نظرگرفته شده‌است، به‌طوری‌که آنها می‌توانند مسائل چالش برانگیزتر، مانند محاسبات موازی و سیستم های توزیع‌یافته، را برطرف کنند. تعداد زیادی از زبان‌های مدل‌سازی در ادبیات ظاهر می‌شوند انواع زبان های مدل سازی انواع گرافیکی نمونه‌ای از زبان‌های مدل‌سازی گرافیکی در زمینه علوم کامپیوتر، مدیریت پروژه و مهندسی سیستم‌ها: درختان رفتار یک زبان مدل‌سازی رسمی و گرافیکی هستند که در درجه اول در مهندسی سیستم‌ها و نرم‌افزار مورد استفاده قرار می‌گیرند. معمولا برای بیان صریح صدها یا حتی هزاران نیاز زبان طبیعی که معمولا به‌منظور تشریح نیاز ذینفعان برای یک سیستم یکپارچه نرم‌افزاری در مقیاس بزرگ استفاده می‌شوند. DRAKON یک زبان مدل‌سازی الگوریتمی با کاربردهای عمومی برای تعیین سیستم‌های متراکم نرم‌افزار، ارائه شماتیک یک الگوریتم یا یک فرآیند مرحله‌ای و یک خانواده از زبان‌های برنامه‌نویسی است. زبان مدل‌سازی سازمانی توسعه‌یافته(EEML) معمولاً برای مدل‌سازی فرآیند کسب و کار در بین چندین لایه استفاده می‌شود. | ## بخش 2: زبان مدل‌سازی | برنامه‌تویسی ساختاری جکسون (JSP) روشی برا برنامه‌نویسی ساختاریافته براساس ارتباط بین ساختار جریان داده و ساختار برنامه است. LePUS3 یک زبان توصیف طراحی بصری شی‌گرا و یک زبان با مشخصات رسمی است که در درجه اول برای مدل‌سازی برنامه‌های شی‌گرای وسیع (JAVA, C++, C#) و الگوهای طراحی ایجاد شده است. مدل‌سازی نقش شی(ORM) در زمینه مهندسی نرم‌افزار روشی برای مدل‌سازی مفهومی است و می‌تواند به‌عنوان ابزاری برای تحلیل اطلاعات و قوانین مورد استفاده قرارگیرد. شبکه های پتری دقیقاً در یک تکنیک نمودار سازی و توپولوژی ، یعنی نمودار دو بخشی از تغییرات استفاده می کنند. سادگی رابط کاربری اساسی آن ، پشتیبانی گسترده ابزار را در طول سالها به ویژه در زمینه بررسی مدل ، شبیه سازی گرافیکی و تأیید نرم افزار به راحتی امکان پذیر کرده است. نت نشان می دهد که عوامل چگونه با یکدیگر تعامل دارند و آیا این تعامل اوضاع را بهبود می بخشد یا بدتر می کند. زبان مشخصات و توصیف (SDL) یک زبان مشخصات با هدف توصیف و توصیف بدون ابهام رفتار سیستم های واکنش پذیر و توزیع شده است. | ## بخش 3: زبان مدل‌سازی | SysML یک زبان مدل سازی خاص دامنه برای مهندسی سیستم است که به عنوان مشخصات UML (سفارشی سازی) تعریف می شود. UML 2.0 ، نسخه فعلی ، از سیزده تکنیک مختلف نمودار پشتیبانی می کند و پشتیبانی گسترده ای از ابزار دارد. چارچوب مدل سازی سرویس گرا (SOMF) یک زبان جامع برای طراحی مدل های معماری سطح سازمانی و کاربردی در فضای معماری سازمانی ، مجازی سازی ، معماری سرویس گرا (SOA) ، رایانش ابری و موارد دیگر است. زبان توصیف معماری (ADL) زبانی است که برای توصیف و نمایش معماری سیستم های یک سیستم استفاده می شود. AADL (AADL) یک زبان مدل سازی است که از تجزیه و تحلیل های اولیه و مکرر معماری یک سیستم با توجه به خصوصیات مهم عملکرد از طریق یک نماد قابل پیش بینی ، یک چارچوب ابزار و معانی دقیق تعریف شده پشتیبانی می کند. IEC 61499 زبان مدل سازی خاص دامنه را برای توزیع سیستم های اندازه گیری و کنترل فرآیند صنعتی تعریف می کند. | ## جمع‌بندی | تمام این اطلاعات به یک زبان بیان می شوند و بنابراین همه آنها می توانند فارغ از این سوال که آیا در پایگاه های مرکزی ذخیره می شوند یا توزیع شده یا در پایگاه های داده فدرال ، می توانند یکپارچه شوند.