دانلود سمینار ارائه چارچوب خط تولید سرویسگرا
دانلود سمینار ارائه چارچوب خط تولید سرویسگراارائه چارچوب خط تولید سرویسگرا گزارش سمینار کارشناسی ارشد رشته مهندسی کامپیوتر گرایش فناوری اطلاعات
چکیده مهندسی خط تولید نرمافزار روش مناسبی برای کاهش زمان و هزینه توسعه خانوادهای از سیستمهای دارای ویژگیهای مشترک از طریق افزایش قابلیت استفاده مجـدد اسـت. چـارچوبهـا و رویکردهـای مهندسی خطوط تولید نرمافزار فعلی داراییهای پایه را به عنوان واحدهای سازنده سیستمهـای نـرم- افزاری معرفی میکنند که از زمان طراحی تا استقرار میتواند به سیستم افزوده شوند. این بدین معنـا است که تمامی نقاط تغییرپذیری محصول باید قبل از تحویل نمونهسازی شـده باشـند. بـا توجـه بـه تغییرات سریع در نیازمندیها و بازار به محصولاتی نیاز است که قابلیت تغییرپیکربندی در زمان اجـرا را نیز داشته باشند. یک راه حل برای این مسئله استفاده از پارادایم سرویسگرائی در مهندسـی خـط تولید نرم افزار است. در این تحقیق در مورد رابطه میان خط تولید نـر مافـزار و معمـاری سـرویسگـرا مطالعـه مـیشـود و شباهتها و تفاوتهای میان این دو مشخص میشود. هدف از این تحقیق رسیدن بـه یـک چـارچوب خط تولید سرویسگرای جامع است که قادر به رفع چالشهای حاصل از ترکیب این دو رویکرد باشـد. به این منظور چارچوبهای خط تولید نرمافزار مرجع و همچنین چـارچو بهـا و رویکـرد خـط تولیـد سرویسگرای پیشنهاد شده مطالعه و مقایسه میشوند. نقاط ضعف و کمبودهای موجود شناسایی می- شوند و همچنین چارچوبی پیشنهاد میشود که در آن تلاش شده بستر مناسب برای رفع این معایـب فراهم شود. کلمات کلیدی: خط تولید نرمافزار، معماری سرویسگرا، خط تولید سرویسگرا
فهرست مطاللب
1-1. مقدمه ............................................................................................................................................................................................... 2 1-2. تعریفمسئله ................................................................................................................................................................................... 2 1-3. اهدافتحقیق .................................................................................................................................................................................. 3 1-4. محدودهتحقیق ............................................................................................................................................................................... 4 1-5. ساختارتحقیق ................................................................................................................................................................................ 4
2-1. مقدمه ............................................................................................................................................................................................... 7 2-2. خطتولیدنرمافزار .......................................................................................................................................................................... 7 2-2- 1.حیطهبندی خط تولید .......................................................................................................................................................... 8 2-2- 2.چرخه عمر خط تولید ........................................................................................................................................................... 9 2-2- 3.نمودار ویژگیها ................................................................................................................................................................... 10 2-2- 4.نقاط تغییر ............................................................................................................................................................................ 11 2-2- 5.معماری خط تولید ............................................................................................................................................................. 12 2-3. معماریسرویسگرا .................................................................................................................................................................... 12 2-3- 1.عناصر کلیدی معماری سرویسگرا ................................................................................................................................ 13 2-3- 2.اصول معماری سرویسگرا ................................................................................................................................................ 14 2-4. خطتولیدسرویسگرا ................................................................................................................................................................ 16 2-4- 1.مقایسه معماری سرویسگرا و خط تولید نرمافزار ................................................................................................16 .......
3-1. چارچوبخطتولیدSPL .......................................................................................................................................................... 20 3-1- 1.مهندسی دامنه .................................................................................................................................................................... 21 3-1- 2.مهندسی محصول ............................................................................................................................................................... 24 3-2. چارچوبخطتولیدSEI ........................................................................................................................................................... 25 3-2- 1.فعالیتهای ضروری خط تولید ........................................................................................................................................... 26 3-2- 2.حوزههای عملکردی مهندسی نرمافزار .......................................................................................................................... 28 ج 3-2- 3.حوزههای عملکردی فنی .................................................................................................................................................. 29 3-2- 4.حوزه عملکردی مدیریت سازمانی .................................................................................................................................. 29 3-3. متدولوژیخطتولیدPULSE .................................................................................................................................................. 30 3-3- 1.فازهای توسعه ................................................................................................................................................................31 ...... 3-3- 2.مولفههای فنی ..................................................................................................................................................................... 32 3-3- 3.مولفههای پشتیان .............................................................................................................................................................. 32 3-4. فرآیندمهندسیخطتولیدنرمافزارتکاملی(ESPLEP) ....................................................................................................... 33 3-5. چارچوبخطتولیدسرویسگرایآقایLEEوهمکارانش ................................................................................................ 36 3-6. رویکردخطتولیدسرویسگراSOPLE-DE ........................................................................................................................ 39 3-7. رویکردترکیبمدیریتفرآیندحرفه،معماریسرویسگراوخطتولید......................................................................... 41 3-8. چارچوبخطتولیدسبکوزن ................................................................................................................................................ 43 3-9. رویکردطراحیمعماریخطتولیدسرویسگرا .................................................................................................................... 45 3-01.مقایسهچارچوبها ..................................................................................................................................................................... 47 3-11.جمعبندی ..................................................................................................................................................................................... 50
4-1. مشکلاتروشهایموجود ........................................................................................................................................................ 52 4-1- 1.نقاط ضعف روشهای موجود ........................................................................................................................................... 52 4-1- 2.چالشهای موجود در زمینه خط تولید سرویسگرا ................................................................................................... 53 4-2. معرفیچارچوبخطتولیدسرویسگراپیشنهادی ............................................................................................................. 54 4-2- 1.مدل چارچوب پیشنهادی ................................................................................................................................................. 54 4-2- 2.ویژگیهای چارچوب پیشنهادی ................................................................................................................................56 ...... 4-2- 3.ارزیابی چارچوب پیشنهادی ............................................................................................................................................. 57
5-1. نتیجهگیری ................................................................................................................................................................................... 60 5-2. سوالاتتحقیق ............................................................................................................................................................................. 60 5-3. گامهایبعدیتحقیق ................................................................................................................................................................. 61
د فهرست اشکال شکل 3 -1: چارچوب خط تولید نرمافزار ........................................................................................................... 21 شکل 3 -2: فعالیتهای اصلی خط تولید ........................................................................................................... 27 شکل 3 -3: فازها و مولفههای PuLSE .............................................................................................................. 31 شکل 3 -4: فرآیند مهندسی خط تولید تکاملی ............................................................................................... 33 شکل 3 -5: فعالیتهای رویکرد توسعه خط تولید سرویسگرا ..................................................................... 37 شکل 3 -6: نقشها و فعالیتهای و معماری SOPLE-DE ........................................................................... 40 شکل 3 -7: دید یکپارچه SOA،BPM و PLE ............................................................................................... 42شکل 3 -8: رویکرد سبکوزن خط تولید برای طراحی و ترکیب سیستمهای سرویسگرا ..................... 44 شکل 3 -9: سه مرحله توسعه خانواده فرآیندهای حرفه ................................................................................ 46 شکل 4 -1: چارچوب خط تولید سرویسگرا پیشنهادی ................................................................................ 56
ه فهرست جداول جدول 2-1: مقایسه معماری سرویسگرا و خط تولید نرمافزار .................................................................... 17 جدول 3-1 - مقایسه چارچوبهای خط تولید نرمافزار .................................................................................. 49
و
محتوای فایل دانلودی: فایل ورد قابل ویرایش 83 صفحه جهت کپی مطلب از ctrl+A استفاده نمایید نماید |