ارائه یک سازنده کد ترکیبی و توسعه آن در قالب قابلیت های کاربردی با رهیافت معماری سرویس گرا
محل انتشار: فصلنامه مدل سازی در مهندسی، دوره: 16، شماره: 54
سال انتشار: 1397
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 190
فایل این مقاله در 19 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
JR_JME-16-54_008
تاریخ نمایه سازی: 21 اسفند 1399
چکیده مقاله:
معماری سرویسگرا یکی از زمینههای در حال توسعه مهندسی نرمافزار است که امکان برقراری ارتباط بین دو سیستم در یک شبکه ناهمگون با تکنولوژیهای مختلف را امکانپذیر میسازد. ویژگیهای این معماری شامل قابلیت استفاده مجدد و چابکی در مقابل تغییرات آینده است. در بحث معماری سرویسگرا یکی از چالشهای مهم این است که علیرغم سازندههای کد متعددی که در این حیطه معرفی شده، هنوز کاستیهایی در فازهای مختلف این سازنده کدها وجود دارد. در این مقاله با توجه به نقاط ضعف سازندههای کد در فازهای مختلف و تأثیر بهسزایی که این کاستیها، میتواند در کیفیت و تولید سیستمهای نرمافزاری داشته باشد به ارائه راهکار ترکیبی برای معرفی سازنده کد از دو مرجع خواهیم پرداخت. بدین منظور با استفاده از مزایای دو سازنده کد فوق، یک سازنده کد ترکیبی (SOG) ارائه میگردد. همچنین به منظور افزایش کارایی در تولید سیستمهای نرمافزاری با استفاده از سازنده کد فوق، ویژگیهای جدید در راستای افزایش امنیت کد تولید شده، افزایش زبانهای برنامهنویسی قابل پشتیبانی، تعدد قالبهای انتقال اطلاعات بین کلاینت و سرور، اضافه شدن لایه رمزنگاری و تولید پنل مخصوص مدیریت پایگاه داده در وب ارائه شده است. بنابراین به طور خلاصه میتوان گفت هدف اصلی در این مقاله ارائه سازنده کدی است که کدهای مربوط به معماری سرویسگرا را تولید میکند که علاوه بر داشتن ویژگیهای سازنده کدهای مشابه دارای ویژگیهای کاربردی نوینی میباشد. به منظور سنجش توانایی سازنده کد پیشنهادی، این سازنده کد بر اساس معیارهای مربوط به پروتکلهای مختلف و انتقال اطلاعات بین کلاینت و سرور مورد ارزیابی قرار گرفته است.
کلیدواژه ها:
نویسندگان
عرفان قنذهاری
دانشگاه علم و هنر یزد
فاطمه سعادت جو
دانشگاه علم و هنر یزد
محمد صالح معافی
دانشگاه علم و هنر یزد
مراجع و منابع این مقاله:
لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :