بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

مقدمه

امروزه برنامه های کاربردی پيچيده ای وجود دارند که دارای تعداد زيادی مولفه های نرم افزاری ناهمگن هستند.

این برنامه ها معمولا در محیط های توزیع شده استقرار می یابند.

استقرار برنامه های مبتنی بر مولفه در محیط های توزیع شده به سادگی استقرار برنامه های منفرد بر روی یک کامپیوتر نمی باشد.

اسلاید 2 :

تعریف یک مولفه نرم افزاری

مولفه ها کپسول هایی از برنامه ها می باشند. یک کپسول عملکرد برنامه را مجرد می سازد و با ارائه یک رابط به سرویس های برنامه پیا ده سازی را پنهان نموده وامکان ترکیب و هماهنگی مولفه ها را فراهم می سازد.(Jose M. Troya a d A to io Vallecillo)

یک مولفه، یک قسمت قابل جایگزین و مجزا از برنامه می باشد که یک عملکرد مشخص و مجزا را انجام می دهد.همچنین یک مولفه،

     یک واحد ترکیب می باشد که وابستگی های آن به دیگر مولفه ها به صورت از پیش تعریف شده ، وجود داشته باشد.(Sherif Yacoub)

اسلاید 3 :

مقدمه(ادامه)

موارد مشترک در تمامی تعاریف مولفه نرم افزاری:

مولفه یک واحد پیاده سازی نرم افزار می باشد که می تواند در برنامهای مختلف مورد اتفاده مجدد قرار گیرد.

مولفه دارای یک یا چند رابط از پیش تعریف شده می باشد.

جزئیات داخلی مولفه نرم افزاری پنهان می باشند.

یک مولفه دارای عملکرد مشخص می باشد.

 

اسلاید 4 :

فرایند استقرار نرم افزار،یک توالی از فعالیت ها می باشد که یک برنامه توسعه داده شده را در محیط هدف قرار می دهد و آن را آماده استفاده می گرداند.

به دست آوردن (Acquiri g)

برنامه ریزی (Pla i g)

نصب I stallatio ) (

پیکره بندی (Co figuratio )

اجرا (Executio )

اسلاید 5 :

ابزارهای استقرار نرم افزاردر صنعت

ابزارهای استقرار نرم افزاردر صنعت به سه دسته اصلی تقسیم می شوند:

نصب کننده های منفرد (sta d-alo e i stallers)

 

ابزارهای استقرارمبتنی بر وب (Web-based  deployme t tools)

 

ابزارهای مدیریت سیستم (Systems ma ageme t tools)

اسلاید 6 :

نصب کننده های منفرد

فعالیت اصلی نصب کننده های منفرد ،نصب وحذف سیستم های نرم افزاری منفرد از روی یک کامپیوتر    می باشد.

ابزارها دارای محدودیت هایی نیز هستند از جمله برای نرم افزارهای توزیع شده غیرقابل استفاده می باشند و دیگر اینکه خود کاربر باید بروز رسانی ان را به عهده بگیرد.

اسلاید 7 :

نصب کننده های منفرد

نمونه هایی از نصب کننده های منفرد

Li ux RPM

Redhat Package Ma ager

I stallShield

I stallA ywhere

شرکت نرم افزاری Zero G

اسلاید 8 :

ابزارهای استقرارمبتنی بر وب

دراین ابزارها نیازی به نصب و به روزرسانی نرم افزار بر روی هرمیزبان به صورت جداگانه نمی باشد ودر عوض نرم افزار بر روی یک خدمتگزار وب استقرار می یابد.

یکی از مهمترین محدودیت های این ابزارها این می باشد که تنها برای نرم افزارهای منفرد قابل استفاده می باشد و برای استقرار نرم افزارهای توزیع شده غیر قابل استفاده می باشد.

 

اسلاید 9 :

ابزارهای استقرارمبتنی بر وب

نمونه هایی از ابزارهای استقرارمبتنی بر وب

Java Web Start

Microsoft Wi dows Update

Microsoft ClickO ce

اسلاید 10 :

ابزارهای مدیریت سیستم

در این ابزارهاَ  Admi istrator،از یک مکان متمرکز عملیات هایی را انجام میدهد که به صورت اتوماتیک در تمامی سیستم ها در شبکه اعمال می شود.

Admi istrator از روی کامپیوتر خود قادر به استقرار، پیکره بندی ،مدیریت و نگهداری تعداد زیادی از سیستمهای سخت افزاری و نرم افزاری می باشد.   

 

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید