دانلود پاورپوینت استقرار برنامه های کاربردی مبتنی بر مولفه در محیط های توزیع شده با فرمت ppt ودر 41 اسلاید قابل ویرایش
قسمتی از متن پاورپوینت
رئوس مطالب
nمقدمه
nابزارهای استقرار نرم افزار در صنعت
nمتدهای استقرار نرم افزار در تحقیقات آکادمیک
nرهیافت مبتنی بر گراف برای برنامه ریزی استقرار
nگام های بعدی و زمانبندی
nمراجع
مقدمه
nامروزه برنامههای کاربردی پيچيدهای وجود دارند که دارای تعداد زيادی مولفههای نرمافزاری ناهمگن هستند.
nاین برنامه ها معمولا در محیط های توزیع شده استقرار می یابند.
nاستقرار برنامه های مبتنی بر مولفه در محیط های توزیع شده به سادگی استقرار برنامه های منفرد بر روی یک کامپیوتر نمی باشد.
nتعریف یک مولفه نرم افزاری
¡مولفه ها کپسول هایی از برنامه ها می باشند. یک کپسول عملکرد برنامه را مجرد می سازد و با ارائه یک رابط به سرویس های برنامه پیا ده سازی را پنهان نموده وامکان ترکیب و هماهنگی مولفه ها را فراهم می سازد.(Jose M. Troya and Antonio Vallecillo)
¡یک مولفه، یک قسمت قابل جایگزین و مجزا از برنامه می باشد که یک عملکرد مشخص و مجزا را انجام می دهد.همچنین یک مولفه،
یک واحد ترکیب می باشد که وابستگی های آن به دیگر مولفه ها به صورت از پیش تعریف شده ، وجود داشته باشد.(Sherif Yacoub)
nموارد مشترک در تمامی تعاریف مولفه نرم افزاری:
¡مولفه یک واحد پیاده سازی نرم افزار می باشد که می تواند در برنامهای مختلف مورد اتفاده مجدد قرار گیرد.
¡مولفه دارای یک یا چند رابط از پیش تعریف شده می باشد.
¡جزئیات داخلی مولفه نرم افزاری پنهان می باشند.
¡یک مولفه دارای عملکرد مشخص می باشد.
nفرایند استقرار نرم افزار،یک توالی از فعالیت ها می باشد که یک برنامه توسعه داده شده را در محیط هدف قرار می دهد و آن را آماده استفاده می گرداند.
¡به دست آوردن (Acquiring)
¡برنامه ریزی (Planning)
¡نصب Installation) (
¡پیکره بندی (Configuration)
¡اجرا (Execution)
ابزارهای استقرار نرم افزاردر صنعت
nابزارهای استقرار نرم افزاردر صنعت به سه دسته اصلی تقسیم می شوند:
¡نصب کننده های منفرد(stand-alone installers)
¡
¡ابزارهای استقرارمبتنی بر وب (Web-based deployment tools)
¡
¡ابزارهای مدیریت سیستم (Systems management tools)
nنصب کننده های منفرد
¡فعالیت اصلی نصب کننده های منفرد ،نصب وحذف سیستم های نرم افزاری منفرد از روی یک کامپیوتر می باشد.
¡ابزارها دارای محدودیتهایی نیز هستند از جمله برای نرمافزارهای توزیعشده غیرقابل استفاده میباشند و دیگر اینکه خود کاربر باید بروزرسانی ان را به عهده بگیرد.
nنصب کننده های منفرد
¡نمونه هایی از نصب کننده های منفرد
nLinux RPM
¡Redhat Package Manager
nInstallShield
nInstallAnywhere
¡شرکت نرم افزاری Zero G
دیدگاه خود را ثبت کنید