مروری بر مفاهیم مهندسی مدل رانده

سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 990

فایل این مقاله در 11 صفحه با فرمت PDF و WORD قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

COMCO04_091

تاریخ نمایه سازی: 17 آبان 1396

چکیده مقاله:

یکی از اصلی ترین روش های کاهش هزینه تولید نرم افزار، کاستن میزان پیچیدگی نرم افزار با استفاده از گسترش و توسعه سطح تجرید است. رویکردهای فراوانی جهت بالا بردن سطح تجرید تا به امروز معرفی و مورد استفاده قرار گرفته است. یکی از این رویکردهای بالا بردن سطح تجرید Model-Driven Engineering (MDE) می باشد. اصطلاح MDE به طور معمول برای توصیف رویکردهای توسعه نرم افزار کاربرد دارد که ابتدا مدل انتزاعی سیستم نرم افزاری ایجاد و سپس به طور سیستماتیک به پیاده سازی کد انجام می گردد. مهندسی مدل رانده (MDE) به عنوان یک راه حل در حال ظهور برای مدیریت سیستم های نرم افزاری پیچیده و تکاملی هنوز هم در تکامل است. رویکرد MDE نشان می دهد که ابتدا باید توسعه یک مدل از سیستم تحت مطالعه انجام گیرد و سپس به چیزی که مدنظر است تبدیل شود. در مدل مهندسی رانده شده (MDE)، مدل ها مصنوعات اولیه هستند و توسعه سیستم های با کیفیت بالا بستگی به توسعه مدل های با کیفیت بالا و انجام تحولاتی دارد که کیفیت آنها را حفظ می کند و یا حتی بهبود می بخشد. در این مقاله ما یک مرور کلی از اصول اولیه MDE و رویکردهای این روش و مقایسه بین MDD و MDA می پردازیم.

نویسندگان

وحید بختیاری

دانشجوی کارشناسی ارشد، گروه کامپیوتر، واحد تهران جنوب، دانشگاه آزاد اسلامی، تهران، ایران

میرعلی سیدی

استادیار، گروه کامپیوتر، واحد تهران جنوب، دانشگاه آزاد اسلامی، تهران، ایران