شماره ركورد كنفرانس :
4162
عنوان مقاله :
مروري بر مهندسي مبتني بر مدل در مهندسي نرم افزار
پديدآورندگان :
معراجي سيدسلمان s.meraji1986@gmail.com دانشجوي دكتري و مدرس دانشگاه، دانشگاه آزاد واحد تهران جنوب ؛ , سيدي ميرعلي ma_seyyedi@azad.ac.ir استاديار و عضو هيئت علمي، دانشگاه آزاد واحد تهران جنوب ؛
كليدواژه :
سيستم , زبان مدلسازي , متا مدل , فرايند توسعه نرم افزار , مدل , مهندسي مدل , محصول نرم افزار
عنوان كنفرانس :
اولين همايش ملي كامپيوتر، فناوري اطلاعات و كاربردهاي هوش مصنوعي
چكيده فارسي :
درطول دهه گذشته روش هاي جديدي هويدا شده اند كه مدل[1]ها را نه تنها به عنوان مصنوعات[2] مستند سازي جانبي نرم افزار در نظر نمي گيرند، بلكه آنها را محور اصلي توسعه نرم افزار مي دانند. اين موضوع موجب مي شود تا امكان ايجاد يا اجراي خودكار سيستم هاي نرم افزاري از آن مدل ها را داشته باشيم. اين تحقيقات در قالب نام مهندسي مبتني بر مدل[3] نام گذاري شده است. مهندسي مبتني برمدل اصطلاحات و مفاهيمي دارد كه نياز است مورد مجرد سازي[4] قرار گرفته، مستند شده و فرا گرفته شوند. اين مقاله، يك مقاله مروري بر روش مهندسي مبتني برمدل است و بطور مشخص بر روي مفاهيم اساسي آن شامل سيستم[5]،مدل ، متا مدل[6] وزبان مدل سازي[7] ، تبديلات[8]، بستر نرم افزار[9] ومحصول نرم افزار[10]پرداخته مي شود. علاوه بر اين موارد، درباره ساير روش هاي سطح بالا مبتني برمدل نيز صحبت خواهد شد. و به برخي از سوالات اساسي اين حوزه از قبيل : مدل چيست ؟ ، ارتباط بين مدل و متامدل چيست؟، ويزگي هاي يك زبان مدل سازي چيست ؟ چگونه مي توانيم از مدل ها در فرايند توسعه نرم افزار استفاده كنيم؟ ار تباط بين مدل ها با كد و بستر نرم افزار چيست؟ و سوالاتي از اين دست پاسخ داده خواهد شد.