پاورپوینت استقرار برنامه های کاربردی مبتنی بر مولفه در محیط های توزیع شده (pptx) 39 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 39 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
استقرار برنامه های کاربردی مبتنی بر مولفه در محیط های توزیع شده
3
رئوس مطالب
مقدمه
ابزارهای استقرار نرم افزار در صنعت
متدهای استقرار نرم افزار در تحقیقات آکادمیک
رهیافت مبتنی بر گراف برای برنامه ریزی استقرار
گام های بعدی و زمانبندی
مراجع
4
مقدمه
امروزه برنامه های کاربردی پيچيده ای وجود دارند که دارای تعداد زيادی مولفه های نرم افزاری ناهمگن هستند.
این برنامه ها معمولا در محیط های توزیع شده استقرار می یابند.
استقرار برنامه های مبتنی بر مولفه در محیط های توزیع شده به سادگی استقرار برنامه های منفرد بر روی یک کامپیوتر نمی باشد.
5
مقدمه
تعریف یک مولفه نرم افزاری
مولفه ها کپسول هایی از برنامه ها می باشند. یک کپسول عملکرد برنامه را مجرد می سازد و با ارائه یک رابط به سرویس های برنامه پیا ده سازی را پنهان نموده وامکان ترکیب و هماهنگی مولفه ها را فراهم می سازد.(Jose M. Troya and Antonio Vallecillo)
یک مولفه، یک قسمت قابل جایگزین و مجزا از برنامه می باشد که یک عملکرد مشخص و مجزا را انجام می دهد.همچنین یک مولفه،
یک واحد ترکیب می باشد که وابستگی های آن به دیگر مولفه ها به صورت از پیش تعریف شده ، وجود داشته باشد.(Sherif Yacoub)
6
مقدمه(ادامه)
موارد مشترک در تمامی تعاریف مولفه نرم افزاری:
مولفه یک واحد پیاده سازی نرم افزار می باشد که می تواند در برنامهای مختلف مورد اتفاده مجدد قرار گیرد.
مولفه دارای یک یا چند رابط از پیش تعریف شده می باشد.
جزئیات داخلی مولفه نرم افزاری پنهان می باشند.
یک مولفه دارای عملکرد مشخص می باشد.
7
مقدمه(ادامه)
فرایند استقرار نرم افزار،یک توالی از فعالیت ها می باشد که یک برنامه توسعه داده شده را در محیط هدف قرار می دهد و آن را آماده استفاده می گرداند.
به دست آوردن (Acquiring)
برنامه ریزی (Planning)
نصب Installation) (
پیکره بندی (Configuration)
اجرا (Execution)
8
ابزارهای استقرار نرم افزاردر صنعت
ابزارهای استقرار نرم افزاردر صنعت به سه دسته اصلی تقسیم می شوند:
نصب کننده های منفرد (stand-alone installers)
ابزارهای استقرارمبتنی بر وب (Web-based deployment tools)
ابزارهای مدیریت سیستم (Systems management tools)
9
ابزارهای استقرار نرم افزاردر صنعت(ادامه)
نصب کننده های منفرد
فعالیت اصلی نصب کننده های منفرد ،نصب وحذف سیستم های نرم افزاری منفرد از روی یک کامپیوتر می باشد.
ابزارها دارای محدودیت هایی نیز هستند از جمله برای نرم افزارهای توزیع شده غیرقابل استفاده می باشند و دیگر اینکه خود کاربر باید بروز رسانی ان را به عهده بگیرد.