چکیده:
مهندسی خط تولید نرمافزار روش مناسبی برای کاهش زمان و هزینه توسعه خانوادهای از سیستمهای دارای ویژگیهای مشترک از طریق افزایش قابلیت استفاده مجـدد اسـت . چـ ارچوبهـا و رویکردهـای مهندسی خط وط تولید نرمافزار فعلی داراییهای پایه را به عنوان واحدهای سازنده سیستمهـای نـرم – افزاری معرفی میکنند که از زمان طراحی تا استقرار میتواند به سیستم افزوده شوند. این بدین معنـا است که تمامی نقاط تغییرپذیری محصول باید قبل از تحویل نمونهسازی شـده باشـند . بـا توجـه بـه تغییرات سریع در نیازمندیها و بازار به محصولاتی نیاز است که قابلیت تغییرپیکربندی در زمان اجـرا را نیز داشته باشند. یک راه حل برای این مسئله استفاده از پارادایم سرویسگرائی در مهندسـی خـط تولید نرمافزار است . در این تحقیق در مورد رابطه میان خط تولید نـرم افـزار و معمـاری سـرویس گـرا مطالعـه مـی شـود و شباهتها و تفاوتهای میان این دو مشخص میشود. هدف از این تحقیق رسیدن بـه یـک چـارچوب خط تولید سرویسگرا ی جامع است که قادر به رفع چالشهای حاصل از ترکیب این دو رویکرد باشـد . به این منظور چارچوبهای خط تولید نرمافزار مرجع و همچنین چـارچوب هـا و رویکـرد خـط تولیـد سرویسگرای پیشنهاد شده مطالعه و مقایسه میشوند. نقاط ضعف و کمبودهای موجود شناسایی می- شوند و همچنین چارچوبی پیشنهاد میشود که در آن تلاش شده بستر مناسب برای رفع این معایـب فراهم شود.
نویسنده : هادی سراج زاده
منبع : دبیر خانه شورای عالی اطلاع رسانی کمیته فنی معماری اطلاعات
لینک دانلود کامل مقاله
ارائه چارچوب خط تولید سرویسگرا
۱۳۹۴-۰۶-۰۲معماری فناوری اطلاعات۰
مطلب قبلیکاربرد منطق فازی در انتخاب، ارزیابی و ترکیب سرویس ها در معماری سرويسگرا
مطلب بعدیبررسی چالش های امنیتی و ارائه مدلی برای ارزیابی ریسک امنیتی کاربردهای مشاپ