基于構(gòu)件企業(yè)級軟件開發(fā)方法探究

基于構(gòu)件企業(yè)級軟件開發(fā)方法探究

ID:6241009

大?。?7.00 KB

頁數(shù):6頁

時間:2018-01-07

基于構(gòu)件企業(yè)級軟件開發(fā)方法探究_第1頁
基于構(gòu)件企業(yè)級軟件開發(fā)方法探究_第2頁
基于構(gòu)件企業(yè)級軟件開發(fā)方法探究_第3頁
基于構(gòu)件企業(yè)級軟件開發(fā)方法探究_第4頁
基于構(gòu)件企業(yè)級軟件開發(fā)方法探究_第5頁
資源描述:

《基于構(gòu)件企業(yè)級軟件開發(fā)方法探究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、基于構(gòu)件企業(yè)級軟件開發(fā)方法探究  摘要:本文基于對構(gòu)件技術(shù)理論和軟件體系的結(jié)構(gòu)作出的深入研究,將構(gòu)件的軟件開發(fā)作為一定的理論基礎(chǔ),通過對構(gòu)件的軟件開發(fā)的基本方法進行簡要的介紹,在原有的軟件開發(fā)方法的基礎(chǔ)上,經(jīng)過系統(tǒng)的研究,詳細分析數(shù)據(jù)并提出了一套新型的基于構(gòu)件的企業(yè)級軟件開發(fā)方法。并從技術(shù)角度分析其方法所需的深層次的創(chuàng)新問題,還適當(dāng)?shù)奶岢隽讼鄳?yīng)的改進意見。【關(guān)鍵詞】企業(yè)級構(gòu)件軟件開發(fā)體系研究科技發(fā)展的今天,計算機的使用已經(jīng)隨處可見,信息化的社會中企業(yè)之間的競爭也越來越激烈,航空運輸方面雖然使用頻率不高,其重要性顯而易見。但是在其信息系統(tǒng)的軟件開發(fā)

2、中還存在諸多問題,十多年前,國內(nèi)外就有很多組織部門通過自己的軟件機構(gòu)提出了相應(yīng)的開發(fā)方法,只不過并不是所有的方法都合理,都能考慮到全面的問題。因此現(xiàn)今,擁有一套適合企業(yè)級系統(tǒng),如航空物流信息系統(tǒng)應(yīng)用的構(gòu)件軟件開發(fā)方法成為軟件開發(fā)中的重要研究課題。1軟件構(gòu)件的基本技術(shù)與體系6構(gòu)件的概念是,它以設(shè)計的接口作為中心,在一定體系結(jié)構(gòu)的引導(dǎo)下做好它們相互間的交接工作。一般的構(gòu)件技術(shù)在其本身的優(yōu)點后也有一定的局限性,優(yōu)良的構(gòu)件系統(tǒng)應(yīng)該會用結(jié)合其優(yōu)點的方式克服局限性。軟件系統(tǒng)是不斷發(fā)展的,其設(shè)計的核心已經(jīng)面向體系結(jié)構(gòu)而設(shè)計,主要方面還是根據(jù)全局的形式進行組織,

3、將各層次間的聯(lián)系從系統(tǒng)中的更高階段去把握,從整體的方位對系統(tǒng)的特點進行分析,有利于對一些復(fù)雜的軟件所產(chǎn)生的問題作出解決方案。1.1構(gòu)件的基本技術(shù)分析人們對構(gòu)件一般會認為是一個可以單獨使用的單位軟件,能反復(fù)使用。而構(gòu)件有幾個必要的因素,有功能單元、有符合構(gòu)件模型或正規(guī)接口、能接受任意的構(gòu)件商家進行開發(fā)或者組裝。1.2構(gòu)件的體系結(jié)構(gòu)體系的結(jié)構(gòu)化是對整體的系統(tǒng)結(jié)構(gòu)作出的設(shè)計,包括通訊系統(tǒng)、同步數(shù)據(jù)訪問之間的協(xié)議、各因素之間的功能配置、全方位的分布信息、設(shè)計的元素匯集、各種性能以及設(shè)計版本的選擇等,都是從全局的發(fā)展方向并結(jié)合對全系統(tǒng)的控制結(jié)構(gòu)方面來進行刻

4、畫的。2構(gòu)件軟件開發(fā)方法的要素2.1由構(gòu)件組裝而成的應(yīng)用程序應(yīng)用系統(tǒng)在開發(fā)過程中將構(gòu)件進行組裝完成工作。而且在軟件開發(fā)的系統(tǒng)工程內(nèi)有著相當(dāng)全面的研究與針對性實踐。2.2獨立性服務(wù)6構(gòu)件的功能中有一項是能夠獨立判斷系統(tǒng)所需設(shè)計類型,也叫做設(shè)計的獨立性。主要負責(zé)代替應(yīng)用程序描述關(guān)系集合,主要在服務(wù)提供者之間進行協(xié)作。在系統(tǒng)運行時彼此間可通過獨立性的存在而發(fā)現(xiàn)對方,并且互相利用,這樣就能大大的減小服務(wù)中的各種變化對客戶端造成的影響。2.3構(gòu)件基礎(chǔ)設(shè)備其基礎(chǔ)設(shè)備也是獨立的公共構(gòu)件,主要負責(zé)組裝構(gòu)件引起的協(xié)作和系統(tǒng)的信息交流。2.4通用服務(wù)的使用無論從哪個

5、角度看上去,都會出現(xiàn)多方領(lǐng)域使用著相同的服務(wù),同被一個應(yīng)用系統(tǒng)進行反復(fù)的使用。這些服務(wù)在應(yīng)用系統(tǒng)的各個方面都能獨立開發(fā),而且將它們趨于標(biāo)準(zhǔn)的通用性服務(wù)會顯得更有意義。3構(gòu)件的企業(yè)級軟件開發(fā)方法的研究企業(yè)級軟件就是指承載量較大且作為企業(yè)鼎力的支撐的企業(yè)級應(yīng)用系統(tǒng)。其結(jié)構(gòu)的采用形式是C/S,而服務(wù)器中會有一些關(guān)鍵性任務(wù),比如對事物的處理、系統(tǒng)安全認證等等。由此看出,服務(wù)器的精密設(shè)計是企業(yè)級應(yīng)用系統(tǒng)的設(shè)計核心。企業(yè)級系統(tǒng)的特點是需用的數(shù)據(jù)量大、現(xiàn)有及預(yù)計的客戶端很多、系統(tǒng)分布的范圍極廣、業(yè)務(wù)的邏輯性強勁復(fù)雜,這些特點也會導(dǎo)致一些問題的出現(xiàn),例如,開發(fā)的

6、周期性加強、開發(fā)的投資較大(包括人力,物力6)。因此采用基于構(gòu)件的軟件開發(fā)方法來作為應(yīng)用系統(tǒng)開發(fā)的指導(dǎo)者是勢在必行的。下面就是對于此方法的開發(fā)過程分為三個階段。3.1系統(tǒng)分析階段主要從案例模型與業(yè)務(wù)模型的建立開始其任務(wù),經(jīng)過繪制總圖,分解用例,再用活動圖對業(yè)務(wù)流程進行描述,最后得到業(yè)務(wù)總圖同時也得到用例模型。而對業(yè)務(wù)模型的建立,要查看業(yè)務(wù)的過程,從中找出業(yè)務(wù)對象,針對性進行查找,去除無關(guān)對象,找到正確表示業(yè)務(wù)對象的模型。3.2結(jié)構(gòu)設(shè)計階段一個軟件的系統(tǒng)結(jié)構(gòu)必須作為軟件開發(fā)的中心內(nèi)容。不然在軟件的開發(fā)過程中沒有必要當(dāng)做系統(tǒng)的重點來進行工作。因而設(shè)計

7、軟件的體系結(jié)構(gòu)時務(wù)必認真對待,才能更好的對構(gòu)件進行設(shè)計。應(yīng)用系統(tǒng)的選擇是根據(jù)其本身的特點并與其相應(yīng)的體系結(jié)構(gòu)作出最終決定?;谄髽I(yè)級的應(yīng)用系統(tǒng)的諸多特點,應(yīng)采用的結(jié)構(gòu)為三層體系模式,分別為數(shù)據(jù)輸出與輸入的信息表示層、業(yè)務(wù)分析邏輯的管理邏輯層、存儲數(shù)據(jù)的最終數(shù)據(jù)終端層。三層架構(gòu)式軟件開發(fā)技術(shù)在服務(wù)器的應(yīng)用過程中集中業(yè)務(wù)的邏輯聯(lián)系,此種結(jié)構(gòu)的優(yōu)點在于,投資資本需求量少且足夠應(yīng)用、有很寬的創(chuàng)新空間與能力、系統(tǒng)維護的成本很低。所以,在軟件系統(tǒng)中邏輯層面的構(gòu)件設(shè)計也相當(dāng)?shù)闹匾?.3方法實現(xiàn)階段6通過一系列的對軟件系統(tǒng)需求的分析以及系統(tǒng)構(gòu)件設(shè)計種種成果的得

8、出,在最終要開發(fā)出一套絕對符合全部條件及構(gòu)件設(shè)計方案的系統(tǒng)構(gòu)件,隨后對其進行組裝,以便完成相關(guān)的一切系統(tǒng)任務(wù)或者測試。構(gòu)件的組裝與實現(xiàn)這

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。