監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關閉

辦公智能化oa

申請免費試用、咨詢電話:400-8352-114

    近些年,基于組件的軟件開發(fā)已發(fā)展成一個新的趨勢。基于組件的軟件開發(fā)給軟件開發(fā)者帶來了全新的設計、開發(fā)理念。在現(xiàn)有組建的基礎上,泛普(OA)辦公自動化系統(tǒng)的開發(fā)顯得更加快捷,也方便維護和更新,當系統(tǒng)中的某一部分或功能不再符合工作需要時,只要對相關的組件進行升級和替換,這樣就可以根據(jù)工作情況新增或調(diào)整該部分的功能,提高整體工作效率。

  1、基于組件的軟件開發(fā)的特點

  繼傳統(tǒng)的結構化程序設計技術和面向?qū)ο蟪绦蛟O計技術之后,基于組件的軟件開發(fā)(Component-Based Development,簡稱CBD)和基于組件的軟件工程(Component-based software engineering,簡稱CBSE)成為近些年軟件設計和開發(fā)的一個新趨勢?;诮M件的程序設計給開發(fā)者帶來的是全新的設計、開發(fā)理念。20世紀90年代,面向?qū)ο缶幊?00P)技術很快發(fā)展成為包括組件在內(nèi)的軟件開發(fā)技術?;诮M件的軟件開發(fā)已發(fā)展為新的開發(fā)技術的中心,相比傳統(tǒng)的開發(fā)方式,組件式開發(fā)不太注重繼承性和多態(tài)性等編程語言的特性。而是注重于整個軟件的架構、性能、維護和交互等過程。

  基于組件的軟件開發(fā)在面向?qū)ο蠹夹g的基礎上,進一步實現(xiàn)了更高層次的軟件重用性和異質(zhì)體系結構中的互操作性。為提高軟件質(zhì)量,積累和固化知識財富盡可能地縮短軟件開發(fā)時間開辟了新的途徑。此方法與傳統(tǒng)的軟件開發(fā)方式不同,基于組件的軟件開發(fā)著重于組件的規(guī)劃、設計與開發(fā)。

4.jpg

  在軟件領域里,組件定義是存在一些不同的,大概如下:

  1)組件可以進行替換。

  2)運行的組件相當于一個動態(tài)軟件包,其通過文檔界面訪問。

  3)軟件組件是二進制單元,它們相互通過接口來組成一個系統(tǒng)。

  4)組件可進行交付并且能夠重復使用。

  對于組建的定義,不只以上幾種,但都存在很大的相似?;诮M件的軟件工程的主要任務是把組件集成為系統(tǒng)的開發(fā)方式,以實現(xiàn)軟件的功能需求,這種開發(fā)中,組件作為可重用的實體,將系統(tǒng)作為組件集的成體,系統(tǒng)的維護和更新則是通過定制和替換這些負責各項功能的部件來實現(xiàn)的。軟件的組件作為一個綜合體的一個部件或單元,這個單元只有約定好的指定接口和對外部環(huán)境的依賴關系。一個軟件的組件可以被獨立地配置,這些組件常由第三方開發(fā)并受第三方組合的制約。

  組件通過接口集成到應用軟件中,具有獨立于應用的接口是組件最重要的特征,當應用軟件需要更新一個組件時,相關的組件不需要重新編譯或者連接加載,只要通過接口代碼將該組件集成到軟件就可以使用。獨立的另一個重要的特點是組件的執(zhí)行只有通過它的接口才可見,為了保證組件的重用性和通用性,這對于由第三方發(fā)布的組件來說顯得很重要

  2、基于組件的軟件開發(fā)過程

  基于組件之間的協(xié)議就是接口。所以組件的接口被發(fā)布以后,組件開發(fā)者應盡量保持接口不變。對接口語法或語義的修改,都可能造成組件與用戶之間的功能聯(lián)系遭到破壞。

  軟件中各個組件都是自主的,功能形形色色,并且只能通過接口與外界通信。當系統(tǒng)軟件需要一個組件提供新功能時,可以通過增加接口來實現(xiàn)。不會影響原系統(tǒng)軟件的其他接口。而新的客戶可以選擇新的接口來獲得服務。

6.jpg

  3、軟件故障行為

  組件故障行為稱作組件的可靠性統(tǒng)計估計。組件的可靠性指自身程序功能的正確性,受各種條件的影響,在現(xiàn)實中為了測試開發(fā)中的程序可能會產(chǎn)生哪些不合格的數(shù)據(jù)。通常采用可靠性增長模型來進行評估。但是采集不合格數(shù)據(jù)非常困難。所以很少有人使用該模型方法。因此又出現(xiàn)了一種從正常執(zhí)行數(shù)據(jù)來分析可靠性的模型方法。當統(tǒng)計好數(shù)據(jù)以后就可以使用該故障注入技術評估軟件可靠性。

  4、軟件體系結構與失敗行為的結合

發(fā)布:2011-01-17 18:12    編輯:泛普軟件 · hs    [打印此頁]    [關閉]
網(wǎng)上辦公軟件
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普OA辦公軟件系統(tǒng)其他應用

OA辦公軟件系統(tǒng) 高級辦公軟件 企業(yè)OA辦公系統(tǒng) 網(wǎng)絡辦公系統(tǒng) 無紙化辦公系統(tǒng) 自動化辦公軟件 手機OA辦公系統(tǒng) 手機日程管理軟件 移動OA辦公系統(tǒng) 云OA辦公 微信OA系統(tǒng)