軟體構件

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

基本介紹

  • 中文名:軟體構件
  • 類型:經濟術語
特點,開發過程,

特點

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

開發過程

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

相關詞條

熱門詞條

聯絡我們