勵志

勵志人生知識庫

什麼是軟體複用

軟體復用(Software Reuse)是一種在軟體開發過程中重複使用已有軟體元素的技術。

這種技術可以包括領域知識、開發經驗、設計決策體系結構需求分析設計文檔程式代碼測試用例和測試數據等。軟體復用的目的是提高軟體生產力和質量,同時減少軟體開發和維護的成本。它允許開發者利用之前開發的軟體組件,而不是每次都從零開始創建軟體,這種技術不僅限於代碼級復用,還包括組件級、模組級和架構級的復用。例如,可以開發可復用的軟體組件或模組,這些組件或模組在其他項目中經過適當修改後可以重複使用。軟體復用還包括軟體共享軟體移植的概念。軟體共享是指在一個系統中多次使用相同的軟體成分,而軟體移植則涉及對軟體的修改,使其能夠在新軟體或硬體平台上運行。