當前位置

首頁 > 經驗 > 什麼是軟件重用

什麼是軟件重用

推薦人: 來源: 咪咕科普網 閱讀: 3.14W 次

什麼是軟件重用

軟件重用簡介:軟件重用,是指在兩次或多次不同的軟件開發過程中重複使用相同或相似軟件元素的過程。軟件元素包括程序代碼、測試用例、設計文檔、設計過程、需要分析文檔甚至領域知識。通常,可重用的元素也稱作軟構件,可重用的軟構件越大,重用的粒度越大。

爲了能夠在軟件開發過程中重用現有的軟部件,必須在此之前不斷地進行軟部件的積累,並將他們組織成軟部件庫。這就是說,軟件重用不僅要討論如何檢索所需的軟部件以及如何對他們進行必要的修剪,還要解決如何選取軟部件、如何組織軟部件庫等問題。

因此,軟件重用方法學,通常要求軟件開發項目既要考慮重用軟部件的機制,有要系統地考慮生產可重用軟部件的機制。

同時,由於軟構件大都經過嚴格的質量認證,並在實際運行環境中得到校驗,因此,重用軟構件有助於改善軟件質量。此外,大量使用軟構件,軟件的靈活性和標準化程度也可望得到提高。