قابلیت حمل نرم افزار
یک برنامه رایانهای در صورتی قابل حمل (به انگلیسی: portable) است که برای اجرای آن بر روی سکو یا پلتفرمهای مختلف، تلاش بسیار کمی لازم باشد. پیش نیاز مورد نیاز برای قابل حمل بودن، انتزاع تعمیم یافته بین منطق برنامه و رابطهای سیستم است. هنگامی که نرم افزار با عملکرد یکسان برای چندین پلتفرم رایانش تولید میشود، قابل حمل بودن مسئله کلیدی برای کاهش هزینه توسعه است.
منظور از قابلیت حمل نرم افزار امکان استفاده از یک نرم افزار در محیطهای مختلف است. برای نرم افزارهایی که برای دو یا چند پلتفرم مختلف در دسترس هستند یا میتوانند برای آنها دوباره کامپایل شوند، اعمال میشود.[۱]
استراتژیهای قابل حمل[ویرایش]
قابلیت حمل نرم افزار ممکن است شامل موارد زیر باشد:
- انتقال فایلهای برنامه نصب شده به کامپیوتر دیگری با معماری مشابه.
- نصب مجدد یک برنامه از فایلهای توزیع بر روی کامپیوتر دیگری با معماری مشابه.
- ساخت برنامههای اجرایی برای پلتفرمهای مختلف از کد منبع؛ این همان چیزی است که معمولاً به عنوان "حمل" شناخته میشود.
منابع[ویرایش]
- ↑ "Software Portability". Developer Experience Knowledge Base (به انگلیسی). Retrieved 2022-11-07.