複製鏈接
請複製以下鏈接發送給好友

軟件構件

鎖定
軟件構件是一種獨立於特定的程序設計語言和應用系統、可重用和自包含的軟件成分。軟件構件模型是關於開發可重用軟件構件和實現構件之間相互通信的一組標準的描述。通過重用已有的軟件構件,使用構件對象模型的軟件開發者有可能象搭積木一樣快速構造應用程序。這樣不僅可以減少經費縮短開發週期和提高效率,並且可以在重用已有開發成果的基礎上得到高質量的軟件產品。
中文名
軟件構件
類    型
經濟術語

軟件構件構件特點

構件具有以下幾個特點:
(1)自描述:構件必須能夠識別其屬性、存取方法和事件.這些信息可以使開發環境將第三方軟件構件無縫地結合起來;
(2)可定製:允許提供一個典型的圖形方式環境.軟件構件的屬性只能通過控制面板來設置;
(3)可集成:構件必須可以被編程語言直接控制構件也可以和腳本語言或者與從代碼級訪問構件的環境連接,這個特點使得軟件構件可以在非可視化開發項目中使用;
(4)連接機制構件必須能產生事件或者具有讓程序員從語義上實現相互連接的其他機制。這意味着程序員可以很容易地向按鈕添加代碼,使點擊按鈕就可以影響其他構件的動作。

軟件構件開發過程

(1)構件開發者根據應用需要確定構件對外提供的服務,並建立接口規範;
(2)編寫構件的功能實現代碼;
(3)測試服務是否正確實現,如發現錯誤立即修改(基本的單元測試);
(4)發佈構件,並提供功能描述、接口規範和可靠性信息,其中接口規範和可靠性信息多用數據表形式給出,用於描述接口中參數的子域劃分和對應子域上通過的測試信息,即可靠性信息。 [1] 
參考資料