صفحه اصلی پرسش و پاسخ پشتیبانی تماس با ما
صفحه نخست  » فنی و مهندسی » کامپیوتر و IT  »  دانلود پاورپوینت مباحث پیشرفته در مهندسی نرم افزار

دانلود پاورپوینت مباحث پیشرفته در مهندسی نرم افزار

دانلود پاورپوینت مباحث پیشرفته در مهندسی نرم افزار

دانلود پاورپوینت مباحث پیشرفته در مهندسی نرم افزار

خط تولید نرم افزار Software Product Line
مقدمه
مشکلات تیم های تولید و پشتیبانی نرم افزار:
تاخیر در تحویل نرم افزار
نارضایتی مشتری از کیفیت نرم افزار
ابهام در میزان پیشرفت مقاله
امروزه محصولات زیادی (مانند گوشی تلفن همراه) تولید می شود که نرم افزار قسمتی از آن محصولات را تشکیل می دهد.
اهداف تولید کنندگان: کیفیت بالا، عرضه سریع به بازار، غلبه به بازار، تطبیق محصول با نیازهای مشتری، افزایش رضایت مشتری، بهره وری و کاهش هزینه های تولید و نگهداری.
در همین راستا بحث استفاده مجدد از دهه ١٩۶٠ به بعد همواره مورد توجه مهندسین نرم افزار بوده است.
توجه به موضوع استفاده مجدد، نه تنها در مرحله کدنویسی و پیاده سازی، بلکه در تمامی مراحل توسعه نرم افزار نظیر تحلیل و طراحی.
استفاده مجدد از دارایی های سازمان برای تولید نرم افزارهای هم خانواده ما را به سمت استفاده از خط تولید نرم افزار (SPL) سوق می دهد.
توجه مراکز تحقیقاتی، دانشگاهی و صنعت به خط تولید نرم افزار به دلیل نقش مهم و اساسی نرم افزار در بسیاری از محصولات.

تاریخچه استفاده مجدد (Reuse)
تاریخچه استفاده مجدد.
رویکرد مهندسین نرم افزار در استفاده مجدد از مولفه ها و سرویس ها.

چالش های تولید نرم افزار
۱- تولید نرم افزار با تاخیر صورت می گیرد و  گاهی اوقات ارزش خود را از دست می دهد.
۲- نرم افزار دارای باگ های زیادی است و با رفع آنها باگ های جدیدی ظاهر می گردند.
۳- ویژگی های درخواست شده، پیاده سازی شده، تست شده و تحویل شده به صورت مدون ثبت و پی گیری نمی شوند.
۴- وضعیت عملکرد اعضای تیم شفاف نیست و مشخص نیست که هر عضو چه کاری را طی چه مدت انجام داده است.
۵- برخی از اعضای تیم دور کار هستند و امکان ادغام منظم کدهای آنها در نرم افزار دشوار است.
۶- از سیستم کنترل سورس کد استفاده نمی کنند یا اگر استفاده می کنند به صورت توزیع شده نیست.

فهرست مطالب
مقدمه
تاریخچه استفاده مجدد
چالش های تولید نرم افزار
روش های سنتی تولید نرم افزار و مشکلاتش
آینده نگری به جای انتظار برای فرصت ها
خط تولید نرم افزار (SPL) (دارایی های اصلی، مزایای خط تولید نرم افزار، هزینه ایجاد یک خط تولید نرم افزار)
معماری سرویس گرا (SOA) (سه دیدگاه صاحب نظران در مورد معماری سرویس گرا (SOA)، اصول حاکم بر معماری سرویس گرا، تفاوت معماری سرویس گرا و معماری سنتی)
ترکیب خط تولید نرم افزار و معماری سرویس گرا (دو رویکرد ترکیب خط تولید نرم افزار و معماری سرویس گرا)
خط تولید سرویس گرا
ارتباط بین SOA و SPL
تغییرپذیری اجزاء سیستم (مکانیزم تغییرپذیری)
مرور و نتیجه گیری


تعداد صفحات : 58 | فرمت فایل : پاورپوینت

بلافاصله بعد از پرداخت لینک دانلود فعال می شود





هشتگ : , , , , , , , , , , , , , , , , , , , , , , , ,