-
軟件集成
鎖定
軟件集成是指根據軟件需求,把現有軟件構件重新組合,以較低的成本、較高的效率實現目的要求的技術。
- 中文名
- 軟件集成
- 領 域
- 計算機
軟件集成簡介
軟件複用被視為解決軟件危機的一條現實可行的途徑。在軟件複用的科學研究與實踐活動中,針對不同的應用領域,結合相關的計算機新興技術,出現了許多解決軟件危機的方法與途徑,軟件合成、軟件集成就是軟件複用的成功實踐擴展和技術應用之一。
[1]
軟件集成軟件需求
軟件需求是(1)用户解決問題或達到目標所需條件或權能(Capability)。 (2)系統或系統部件要滿足合同、標準、規範或其它正式規定文檔所需具有的條件或權能。 (3)一種反映上面(1)或(2)所述條件或權能的文檔説明。它包括功能性需求及非功能性需求,非功能性需求對設計和實現提出了限制,比如性能要求,質量標準,或者設計限制。
軟件需求包括三個不同的層次—業務需求、用户需求和功能需求—也包括非功能需求。
功能需求(functional requirement)定義了開發人員必須實現的軟件功能,使得用户能完成他們的任務,從而滿足了業務需求。所謂特性(feature)是指邏輯上相關的功能需求的集合,給用户提供處理能力並滿足業務需求。
[1]
軟件集成軟件複用
軟件複用(SoftWare Reuse)是將已有軟件的各種有關知識用於建立新的軟件,以縮減軟件開發和維護的花費。軟件複用是提高軟件生產力和質量的一種重要技術。早期的軟件複用主要是代碼級複用,被複用的知識專指程序,後來擴大到包括領域知識、開發經驗、設計決定、體系結構、需求、設計、代碼和文檔等一切有關方面。
軟件複用是一種計算機軟件工程方法和理論。60年代的“軟件危機”使程序設計人員明白難於維護的軟件成本是極其高昂的,當軟件的規模不斷擴大時,這種軟件的綜合成本可以説是沒有人能負擔的,並且即使投入了高昂的資金也難以得到可靠的產品,而軟件重用的思想是解決這一問題的根本方法。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:0次歷史版本
- 最近更新: 简心寂静