




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件復(fù)用在高速公路業(yè)務(wù)系統(tǒng)開發(fā)中的應(yīng)用軟件復(fù)用在高速公路業(yè)務(wù)系統(tǒng)開發(fā)中的應(yīng)用隨著高速公路管理信息化建立的開展,各類相關(guān)軟件的開發(fā)急劇增加。如何有效地保證軟件的開發(fā)質(zhì)量、最大限度地進步軟件開發(fā)效率,已成為信息化建立過程中所面臨的最大難點之一。在高速公路業(yè)務(wù)管理方面,大部分軟件系統(tǒng)的開發(fā)普遍缺乏統(tǒng)一的規(guī)劃,沒有統(tǒng)一的技術(shù)標(biāo)準(zhǔn)和業(yè)務(wù)標(biāo)準(zhǔn),使得系統(tǒng)之間難以進展有效的信息交換,形成了一個個的信息孤島,由此帶來諸多問題。例如:系統(tǒng)之間缺乏互操作性,難以通過系統(tǒng)集成構(gòu)建滿足多種用途的綜合信息系統(tǒng);軟件系統(tǒng)重用性差,大量類似工程重復(fù)開發(fā),資源浪費嚴(yán)重,很難保證規(guī)模和質(zhì)量;由于軟件系統(tǒng)內(nèi)部要素耦合度高,導(dǎo)致系統(tǒng)
2、的可維護性和可擴展性差,等等。軟件復(fù)用技術(shù)是目前解決軟件危機、進步軟件消費效率和質(zhì)量的現(xiàn)實可行途徑,它是在軟件開發(fā)中防止重復(fù)勞動的解決方案。近十幾年來,面向?qū)ο蠹夹g(shù)出現(xiàn)并逐步成為主流技術(shù),為軟件復(fù)用提供了根本的技術(shù)支持。軟件復(fù)用通常可分為產(chǎn)品復(fù)用和過程復(fù)用兩條途徑。基于構(gòu)件的復(fù)用是產(chǎn)品復(fù)用的主要形式,而中間件技術(shù)的出現(xiàn)與成功應(yīng)用將軟件復(fù)用技術(shù)提升到一個更高的層次。結(jié)合目前學(xué)術(shù)界、產(chǎn)業(yè)界已有的成果,提出高速公路業(yè)務(wù)管理的軟件復(fù)用技術(shù)標(biāo)準(zhǔn),并將其推廣應(yīng)用,將有力促進信息化建立的步伐。1、軟件復(fù)用技術(shù)的現(xiàn)狀目前,我們在這一技術(shù)領(lǐng)域也進展了大量跟蹤研究和應(yīng)用系統(tǒng)開發(fā)工作,但至今還沒有建立起一套供全省高
3、速公路信息化建立共同遵守和使用的軟件復(fù)用性技術(shù)標(biāo)準(zhǔn),這種狀況嚴(yán)重制約著各類業(yè)務(wù)軟件系統(tǒng)和辦公自動化系統(tǒng)的開發(fā)工作。因此,開展軟件復(fù)用標(biāo)準(zhǔn),借鑒國內(nèi)外先進技術(shù)建立相關(guān)技術(shù)標(biāo)準(zhǔn)和標(biāo)準(zhǔn),已成為高速公路業(yè)務(wù)管理信息化建立中的一項重要課題。2、總體研究思路我們在吸收國內(nèi)外有關(guān)軟件復(fù)用研究成果的根底上,對當(dāng)前軟件生命周期模型、軟件復(fù)用技術(shù)和標(biāo)準(zhǔn)進展了深化研究,分析了IEEE1517標(biāo)準(zhǔn)信息技術(shù)軟件生命周期過程復(fù)用過程標(biāo)準(zhǔn),并建立了代碼級復(fù)用模型、設(shè)計級軟件復(fù)用模型和分析級軟件復(fù)用模型等不同層次的軟件復(fù)用模型,并將這些模型用于指導(dǎo)實際的軟件開發(fā),建立了基于構(gòu)件的軟件開發(fā)模型和基于EJB技術(shù)的軟件復(fù)用模型。從
4、而豐富了軟件復(fù)用理論、技術(shù)和方法,給高速公路業(yè)務(wù)軟件的設(shè)計、開發(fā)提供了一條新的技術(shù)途徑。利用該成果,進步了軟件開發(fā)的效率,防止了重新開發(fā)可能引入的錯誤,進步了軟件的質(zhì)量,總體思路如下:1對國內(nèi)外和高速公路業(yè)務(wù)管理在軟件復(fù)用方面開展的技術(shù)研究進展大量的資料搜集與實際調(diào)研,掌握軟件復(fù)用技術(shù)的最新前沿;2對掌握的資料與調(diào)研結(jié)果進展系統(tǒng)和細致的分析,主要對通用根本構(gòu)件、領(lǐng)域共性構(gòu)件、應(yīng)用專用構(gòu)件等三大類構(gòu)件進展系統(tǒng)的分析和研究,同時結(jié)合對相關(guān)的技術(shù)標(biāo)準(zhǔn)的研究,為提出符合高速公路業(yè)務(wù)管理實際的軟件復(fù)用模型做好技術(shù)準(zhǔn)備;3通過深化的研究,建立代碼級復(fù)用模型、設(shè)計級軟件復(fù)用模型和分析級軟件復(fù)用模型等不同層次
5、的軟件復(fù)用模型。4將研究結(jié)果指導(dǎo)實際的軟件開發(fā),定期地搜集用戶的使用意見,不斷地對模型進展完善,使之真正地成為可靠、實用的模型。3、主要技術(shù)說明3.1代碼復(fù)用代碼復(fù)用包括兩個方面:概念復(fù)用和實現(xiàn)復(fù)用。代碼復(fù)用是絕大多數(shù)程序員所期望的,為了使代碼可以最大程度上復(fù)用,提出如下代碼復(fù)用的原那么:對接口編程;優(yōu)先使用對象組合,而不是類繼承;將可變的部分和不可變的部分別離;減少方法的長度;消除ase/if語句;減少參數(shù)個數(shù);類層次的最高層應(yīng)該是抽象類;盡量減少對變量的直接訪問;子類應(yīng)該特性化,完成特殊功能;拆分過大的類;作用截然不同的對象應(yīng)該拆分;盡量減少對參數(shù)的隱含傳遞。3.2設(shè)計復(fù)用模型為增強構(gòu)件的
6、可復(fù)用性,需要進步抽象的級別,以便充分利用構(gòu)件的繼承特性;可理解性、易讀性、易修改性強。構(gòu)件應(yīng)設(shè)計有很好的與語義有關(guān)的界面,并有完好、正確、容易使用的文檔,以利修正、擴大和完善構(gòu)件的功能;構(gòu)件內(nèi)必須具有很高的內(nèi)聚度,構(gòu)件間必須有很低的耦合度;較強的分解力。構(gòu)件既能被方便地集成,也能針對不同應(yīng)用,具有靈敏的可分解性,因此需要將構(gòu)件可變部分?jǐn)?shù)據(jù)化、參數(shù)化,以適宜不同的應(yīng)用;較強的向下兼容才能。構(gòu)件庫必須具有較強的版本控制才能,以利構(gòu)件晉級;較強的演化才能。數(shù)據(jù)與其構(gòu)造封裝在一起,數(shù)據(jù)應(yīng)存放在數(shù)據(jù)構(gòu)件對象中,能主動解釋其構(gòu)造,這是構(gòu)件間交互和集成的基矗系統(tǒng)構(gòu)件是指系統(tǒng)總體框架構(gòu)件,對每一應(yīng)用領(lǐng)域一般
7、需要開發(fā)一個系統(tǒng)構(gòu)件,并將系統(tǒng)構(gòu)件存放到系統(tǒng)構(gòu)件庫中,系統(tǒng)構(gòu)件應(yīng)主要由軟件開發(fā)者在一定的軟件總線標(biāo)準(zhǔn)下開發(fā)。組織構(gòu)件按一定的軟件總線標(biāo)準(zhǔn)開發(fā),所有系統(tǒng)構(gòu)件所公用的組織構(gòu)件構(gòu)成公共組織構(gòu)件庫,通過系統(tǒng)構(gòu)件和組織構(gòu)件這兩類構(gòu)件的合理組裝,就可形成新的應(yīng)用系統(tǒng)。系統(tǒng)構(gòu)件和組織構(gòu)件可復(fù)用分子構(gòu)件、原子構(gòu)件構(gòu)造自己,而分子構(gòu)件和原子構(gòu)件只能參與系統(tǒng)構(gòu)件、組織構(gòu)件的組裝,但不參與最后新的應(yīng)用系統(tǒng)的組裝。構(gòu)件具有以下幾個特點:自描繪、可定制、可集成、連接機制。可以用過程語言和面向?qū)ο笳Z言創(chuàng)立構(gòu)件。、BRA和EJB這三種構(gòu)件標(biāo)準(zhǔn)皆是針對二進制代碼構(gòu)件制訂的,為基于構(gòu)件的軟件開發(fā)提供了一個對象管理的根底設(shè)施。在
8、開發(fā)階段,可以根據(jù)領(lǐng)域模型,確定新應(yīng)用的需求規(guī)約,根據(jù)特定領(lǐng)域的軟件體系構(gòu)造形成新應(yīng)用的設(shè)計,并以此為根底選擇可復(fù)用構(gòu)件進展組裝,從而形成新系統(tǒng)。3.3體系構(gòu)造復(fù)用軟件體系構(gòu)造由5種元素組成:部件pnent、連接nnetr、配置nfiguratin、端口prt和角色rle,其中部件、連接和配置是最根本的元素。軟件體系構(gòu)造建模語言ADLArhitetureDesriptinLanguage是描繪軟件體系構(gòu)造標(biāo)準(zhǔn)的出發(fā)點,是分析和驗證軟件體系構(gòu)造的前提和基矗目前對軟件體系構(gòu)造的研究大都以軟件體系構(gòu)造語言展開。其主要類別為:1研究軟件體系構(gòu)造配置構(gòu)造的描繪語言:這一類軟件體系構(gòu)造描繪語言主要針對體系
9、構(gòu)造的靜態(tài)和動態(tài)配置,對體系構(gòu)造配置的演化所具有的性質(zhì)進展研究。2研究軟件體系構(gòu)造實例的描繪語言:這一類體系構(gòu)造描繪語言描繪的是特定的系統(tǒng),它所解決的問題是:系統(tǒng)的體系構(gòu)造是什么。使得系統(tǒng)在確定實現(xiàn)策略之前首先在體系構(gòu)造的層次上進展分析和設(shè)計。3研究軟件體系構(gòu)造風(fēng)格的描繪語言:這一類語言描繪體系構(gòu)造的形式或范型,從而描繪了具有一樣風(fēng)格的一族系統(tǒng)的體系構(gòu)造,它所解決的問題是系統(tǒng)使用的構(gòu)造形式和體系構(gòu)造風(fēng)格的含義。系統(tǒng)體系構(gòu)造最重要的就是軟件體系構(gòu)造風(fēng)格和軟件體系構(gòu)造形式。1軟件體系構(gòu)造風(fēng)格:管道/過濾器風(fēng)格;基于事件的隱式調(diào)用風(fēng)格;倉庫風(fēng)格。2基于構(gòu)件的系統(tǒng)體系構(gòu)造形式。3基于構(gòu)件的系統(tǒng)體系構(gòu)造描繪。3.4分析復(fù)用模型對于分析復(fù)用模型,本研究采用UL來實現(xiàn)。UL的目的是以面向?qū)ο髨D的方式來描繪任何類型的系統(tǒng),具有很寬的應(yīng)用領(lǐng)域。UL是一個通用的標(biāo)準(zhǔn)建模語言,可以對任何具有靜態(tài)構(gòu)造和動態(tài)行為的系統(tǒng)進展建模。UL適用于系統(tǒng)開發(fā)過程中從需求規(guī)格描繪到系統(tǒng)完成后測試的不同階段。構(gòu)件的抽取主要有兩種方式,一種是從已有系統(tǒng)中抽取可復(fù)用構(gòu)件,另一種在系統(tǒng)分析、設(shè)計階段就考慮構(gòu)件,整個系統(tǒng)通過構(gòu)件組裝而成。構(gòu)件的分析設(shè)計主要是如何對類進展更大粒度的組裝或合并,定義構(gòu)件對外提供的效
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財務(wù)戰(zhàn)略規(guī)劃能力試題及答案2025
- 項目管理資格考試信息分析試題及答案
- 項目組合管理的有效策略與技術(shù)考核試題及答案
- 抗生素抵抗機制的檢測試題及答案
- 清晰的項目目標(biāo)設(shè)定與達成路徑試題及答案
- 2025年證券從業(yè)資格考試劣勢與突破方式試題及答案
- 闡述理財理念對客戶的影響2025年國際金融理財師考試試題及答案
- 2025銀行從業(yè)資格考試復(fù)習(xí)計劃制定試題及答案
- 課題申報書 實踐意義
- 項目管理專業(yè)考試中的技巧和策略試題及答案
- 《企業(yè)財務(wù)決算報表》課件
- 【MOOC】跨文化交際入門-華中師范大學(xué) 中國大學(xué)慕課MOOC答案
- 圖書館讀書會服務(wù)合同
- 基于STM32單片機的智能停車場車位管理系統(tǒng)的設(shè)計與實現(xiàn)
- 《土地管理法解析》課件
- 大數(shù)據(jù)開發(fā)工程師招聘面試題與參考回答(某世界500強集團)2025年
- 養(yǎng)老院查房巡視管理制度
- 按摩店技師免責(zé)協(xié)議書
- 機電設(shè)備安裝與調(diào)試技術(shù)課件
- 高三小說復(fù)習(xí)之?dāng)⑹录记墒」_課獲獎?wù)n件市賽課比賽一等獎?wù)n件
- 部編人教版小學(xué)4四年級《道德與法治》下冊全冊教案
評論
0/150
提交評論