軟體複用思想-軟體的分與合
阿新 • • 發佈:2019-01-08
軟體複用的主要思想是,將軟體看成是由不同功能部分的“元件”所組成的有機體,每一個元件在設計編寫時可以被設計成完成同類工作的通用工具,這樣,如果完成各種工作的元件被建立起來以後,編寫一特定軟體的工作就變成了將各種不同元件組織連線起來的簡單問題,這對於軟體產品的最終質量和維護工作都有本質性的改變。
軟體複用就是將已有的軟體成分用於構造新的軟體系統。可以被複用的軟體成分一般稱作可複用構件,無論對可複用構件原封不動地使用還是作適當的修改後再使用,只要是用來構造新軟體,則都可稱作複用。軟體複用不僅僅是對程式的複用,它還包括對軟體生產過程中任何活動所產生的製成品的複用,如專案計劃、可行性報告、需求定義、分析模型、設計模型、詳細說明、源程式、測試用例等等。如果是在一個系統中多次使用一個相同的軟體成分,則不稱作複用,而稱作共享;對一個軟體進行修改,使它運行於新的軟硬體平臺也不稱作複用,而稱作軟體移值。目前可分為:程式碼的複用,設計的複用,分析的複用,以及測試資訊的複用等。
---------------------
作者:zsb-onepiece
來源:CSDN
原文:https://blog.csdn.net/qq_42108758/article/details/80709165
版權宣告:本文為博主原創文章,轉載請附上博文連結!
軟體構造之軟體複用
軟體複用是使用現有軟體元件實現或更新軟體系統的過程。
軟體重用的兩個視角:
面向複用程式設計:開發出可複用的軟體
基於複用程式設計:利用已有的可複用軟體搭建應用系統
為什麼需要複用
降低成本和開發時間
產生可靠的軟體
實現標準化,在不同應用中保持一致