◆必須存在“標準”。該標準對于構件的規范和交互,從技術和功能兩方面進行了規定。
而從軟件行業的發展來看,這樣的一個以面向構件為核心的平臺正在或已經逐漸地演變形成。
1.4 面向構件的發展趨勢
這一切都在發生急劇的變化!岣鹇妪嫷,《數字化生存》
隨著技術和時間的發展,面向構件也有了一些新的發展趨勢,這些趨勢受到來自軟件產業內部、客戶以及市場等多方面因素的影響。我們重點研究面向構件開發領域的三個趨勢:模型驅動的軟件開發趨勢、構件服務化趨勢,以及構件業務化趨勢。
模型驅動的軟件開發趨勢
面向對象的分析與設計(OOA&D)方法的發展在20世紀90年代中期出現了一個高潮,UML是這個高潮的產物。UML是一種定義良好、易于表達、功能強大且普遍適用的建模語言。它融和了軟件工程領域的新思想、新方法和新技術。它的作用域不限于支持面向對象的分析與設計,還支持從需求分析開始的軟件開發的全過程。UML提出了一套IT專業人員期待多年的統一的標準建模符號。通過使用UML,這些人員能夠閱讀和交流系統架構和設計規劃——就像建筑工人使用的建筑設計圖一樣。
目前UML已經發展到UML 2.0版本,這標志著模型驅動開發時代的到來。UML 2.0增強了建模語言的可擴展性。在2.0版本中,各種圖的描述功能更強(例如形式化表示算法行為的“狀態機”)。在新版本中,過程和數據的各種形式化表示之間的關系也被定義得更加清晰。
文章來源于領測軟件測試網 http://www.kjueaiud.com/